관리-도구
편집 파일: setupplan.cpython-311.pyc
� �܋f� � �& � d dl mZ d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl m Z d dl mZ d ed dfd�Z ej d� � � de e ded ee fd�� � Z ej d� � � ded eeeef fd�� � ZdS )� )�Optional)�UnionN)�Config)�ExitCode)�Parser)� FixtureDef)� SubRequest�parser�returnc �b � | � d� � }|� dddd�� � d S )N�debugconfigz--setupplanz--setup-plan� store_truezIShow what fixtures and tests would be executed but don't execute anything)�action�help)�getgroup� addoption)r �groups �b/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/_pytest/setupplan.py�pytest_addoptionr sF � ��O�O�M�*�*�E� �O�O����!� � � � � � � T)�tryfirst� fixturedef�requestc �t � |j j j r&| � |� � }d |d f| _ | j S d S )N)�config�option� setupplan� cache_key� cached_result)r r �my_cache_keys r �pytest_fixture_setupr! sD � � �~��&� (�!�+�+�G�4�4��$(�,��#=� � ��'�'��4r r c �N � | j j rd| j _ d| j _ d S )NT)r r � setuponly� setupshow)r s r �pytest_cmdline_mainr% # s( � � �}�� '�"&�� ��"&�� ���4r )�typingr r �pytest�_pytest.configr r �_pytest.config.argparsingr �_pytest.fixturesr r r �hookimpl�objectr! �intr% � r r �<module>r/ sV �� � � � � � � � � � � � � � � � � !� !� !� !� !� !� #� #� #� #� #� #� ,� ,� ,� ,� ,� ,� '� '� '� '� '� '� '� '� '� '� '� '��V� �� � � � � ���$������6�"��-7�� �f��� � � ��� ���$������ �8�E�#�x�-�4H�+I� � � � ��� � r