| Server IP : 46.101.140.223 / Your IP : 216.73.217.61 Web Server : nginx/1.22.1 System : Linux debian-s-1vcpu-1gb-fra1-01 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : deploy-others ( 1001) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/_pytest/__pycache__/ |
Upload File : |
�
��c�~ � �J � d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m
Z
ddl mZ ddl mZ ddl m
Z
ddl mZ dd l mZ dd
l mZ ddl mZ ddl mZ dd
l mZ ddl mZ ddl mZ ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddlm#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl*m,Z, ddl*m-Z- ddl*m.Z. dd l/m0Z0 dd!l/m1Z1 dd"l2m3Z3 dd#l2m4Z4 erdd$l5m6Z6 d%e%d&dfd'�Z7d(e8d&e8fd)�Z9d*ed+e
ed,geee:e f f d&ee:e f fd-�Z;d*ed&ee:e f fd.�Z<d*ed/d,d&eee:e f fd0�Z=dKd1�Z>d/d,d&e?fd2�Z@d(ed&e?fd3�ZAd4ed*ed&ee? fd5�ZBd6eejC d*ed&dfd7�ZD G d8� d9� � ZE G d:� d;eF� � ZG G d<� d=eH� � ZI ejJ d>d>�?� � G d@� dAeee8f � � � � ZKe G dB� d,ejL � � � � ZMdCe8d&e8fdD�ZNdEdF�dGedHe8dIe?d&eeee8 f fdJ�ZOdS )LzHCore implementation of the testing process: init, session, runtest loop.� N)�Path)�Callable)�Dict)� FrozenSet)�Iterator)�List)�Optional)�Sequence)�Set)�Tuple)�Type)�
TYPE_CHECKING)�Union)�nodes)�final)�overload)�Config)�
directory_arg)�ExitCode)�hookimpl)�PytestPluginManager)�
UsageError)�Parser)�FixtureManager)�exit��absolutepath)�bestrelpath��
fnmatch_ex)�visit)�
CollectReport)�
TestReport)�collect_one_node)�
SetupState)�Literal�parser�returnc
� � | � dddg d��� � | � dddg �� � | � dd � � }|� d
ddd
dd�� � | � d� � }|� dddd�� � | � ddd�� � |� dddt d
dd� � � |� d!d"d#�� � |� d$d"d%�� � |� d&d"d'�� � |� d(d)t
d*d+�,� � |� d-d"d.d/d0�1� � |� d2dd3d4�5� � | � d6d7� � }|� d8d9d:d"d;�� � |� d<d"d=�� � |� d>dd?d@�A� � |� dBdd?dC�A� � |� dDddEdF�A� � |� dGdHd dIt
j t dG�J� � dK�L� � |� dMd"dNd.dO�P� � |� dQdRd"dSd.dT�P� � |� dUd"dVd.dW�P� � |� dXdYg dZ�d[d\�]� � | � d^d_� � }|� d`dad t dIdb�c� � d S )dN�
norecursedirsz)Directory patterns to avoid for recursion�args) z*.eggz.*�_darcs�build�CVS�dist�node_modules�venvz{arch})�type�default� testpathszZDirectories to search for tests when no files or directories are given on the command line�generalzRunning and selection optionsz-xz--exitfirst�store_const�maxfail� z,Exit instantly on first error or failed test)�action�dest�const�helpzpytest-warningsz-Wz--pythonwarnings�appendz<Set which warnings to report, see -W option of Python itself)r9 r<