XylotrechusZ
�
� h� � �& � 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.8/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