gL idZddlmZddlZddlZddlmZejjejje Z dddZ dgZ y) z6 Entrypoint for testing from the top-level namespace. ) annotationsN)import_optional_dependencycVtd}tddg}|rt|ts|g}|}|r*dddtjj t dg}|t gz }dj |}td |tj|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 zrunning: pytest N) r isinstancelistospathjoinPKGprintsysexitmain) extra_args run_doctestsrcmdjoineds Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/util/_tester.pytestrs(( 1F|, 3 4C*d+$J   S'23 4  C5LC XXc]F VH %&HHV[[ r)NF)rzlist[str] | NonerboolreturnNone) __doc__ __future__rr rpandas.compat._optionalrr dirname__file__rr__all__rrr%sF# >ggoobggooh/0$N (r