
    9[g                        d dl mZ d dlZd dlZd dlmZ d dlmZ ddZ ej                  d      dd       Z ej                  d	      dd
       Z	y)    )annotationsN)Config)Parserc                .    | j                  dddg        y )N
pythonpathpathszAdd paths to sys.path)typehelpdefault)addini)parsers    N/var/www/html/bid-api/venv/lib/python3.12/site-packages/_pytest/python_path.pypytest_addoptionr   
   s    
MM,W3JTVMW    T)tryfirstc                    t        | j                  d            D ]+  }t        j                  j	                  dt        |             - y )Nr   r   )reversedgetinisyspathinsertstr)early_configr   s     r   pytest_load_initial_conftestsr      s4     ,,\:;3t9% <r   )trylastc                    | j                  d      D ]?  }t        |      }|t        j                  v s!t        j                  j	                  |       A y )Nr   )r   r   r   r   remove)configr   path_strs      r   pytest_unconfigurer       s:    l+t9sxxHHOOH% ,r   )r   r   returnNone)r   r   r!   r"   )r   r   r!   r"   )

__future__r   r   pytestr   r   r   hookimplr   r     r   r   <module>r'      sX    " 
   X $&  & & &r   