
    Owg                        d Z ddlmZ ddlZddlZddlmZ ej                  j                  ej                  j                  e	            Z
dddZdgZy)	z6
Entrypoint for testing from the top-level namespace.
    )annotationsN)import_optional_dependencyc                V   t        d      }t        d       dg}| rt        | t              s| g} | }|r*dddt        j                  j                  t        d       g}|t        gz  }dj                  |      }t        d	|        t        j                  |j                  |             y
)a.  
    Run the pandas test suite using pytest.

    By default, runs with the marks -m "not slow and not network and not db"

    Parameters
    ----------
    extra_args : list[str], default None
        Extra marks to run the tests.
    run_doctests : bool, default False
        Whether to only run the Python and Cython doctests. If you would like to run
        both doctests/regular tests, just append "--doctest-modules"/"--doctest-cython"
        to extra_args.

    Examples
    --------
    >>> pd.test()  # doctest: +SKIP
    running: pytest...
    pytest
hypothesisz&-m not slow and not network and not dbz--doctest-modulesz--doctest-cythonz	--ignore=tests zrunning: pytest N)r   
isinstancelistospathjoinPKGprintsysexitmain)
extra_argsrun_doctestsr   cmdjoineds        J/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/util/_tester.pytestr      s    ( (1F|,3
4C*d+$JS'234

 C5LCXXc]F	VH
%&HHV[[    r   )NF)r   zlist[str] | Noner   boolreturnNone)__doc__
__future__r   r   r   pandas.compat._optionalr   r   dirname__file__r   r   __all__ r   r   <module>r%      sF    # 	 
 >ggoobggooh/0$N (r   