
    .ik                        d Z ddlmZ ddlZddlZddlmZ ddlmZ ej                  j                  ej                  j                  e            Z ed      d	d
d       ZdgZy)z6
Entrypoint for testing from the top-level namespace.
    )annotationsN)import_optional_dependency)
set_modulepandasc                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.

    See Also
    --------
    pytest.main : The main entry point for pytest testing framework.

    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        Q/var/www/app/trading-bot/venv/lib/python3.12/site-packages/pandas/util/_tester.pytestr      s    2 (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   pandas.util._decoratorsr   r   dirname__file__r   r   __all__ r   r   <module>r(      s]    # 	 
 > .ggoobggooh/0 H( (V (r   