针对pulse-transit的工具
This commit is contained in:
33
dist/client/pandas/util/_tester.py
vendored
Normal file
33
dist/client/pandas/util/_tester.py
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"""
|
||||
Entrypoint for testing from the top-level namespace.
|
||||
"""
|
||||
import os
|
||||
import sys
|
||||
|
||||
PKG = os.path.dirname(os.path.dirname(__file__))
|
||||
|
||||
|
||||
def test(extra_args=None):
|
||||
"""
|
||||
Run the pandas test suite using pytest.
|
||||
"""
|
||||
try:
|
||||
import pytest
|
||||
except ImportError as err:
|
||||
raise ImportError("Need pytest>=5.0.1 to run tests") from err
|
||||
try:
|
||||
import hypothesis # noqa:F401
|
||||
except ImportError as err:
|
||||
raise ImportError("Need hypothesis>=3.58 to run tests") from err
|
||||
cmd = ["--skip-slow", "--skip-network", "--skip-db"]
|
||||
if extra_args:
|
||||
if not isinstance(extra_args, list):
|
||||
extra_args = [extra_args]
|
||||
cmd = extra_args
|
||||
cmd += [PKG]
|
||||
joined = " ".join(cmd)
|
||||
print(f"running: pytest {joined}")
|
||||
sys.exit(pytest.main(cmd))
|
||||
|
||||
|
||||
__all__ = ["test"]
|
||||
Reference in New Issue
Block a user