dbt-selly/dbt-env/lib/python3.8/site-packages/networkx/testing/test.py

45 lines
934 B
Python

import warnings
def run(verbosity=1, doctest=False):
"""Run NetworkX tests.
Parameters
----------
verbosity: integer, optional
Level of detail in test reports. Higher numbers provide more detail.
doctest: bool, optional
True to run doctests in code modules
"""
warnings.warn(
(
"`run` is deprecated and will be removed in version 3.0.\n"
"Call `pytest` directly from the commandline instead.\n"
),
DeprecationWarning,
)
import pytest
pytest_args = ["-l"]
if verbosity and int(verbosity) > 1:
pytest_args += ["-" + "v" * (int(verbosity) - 1)]
if doctest:
pytest_args += ["--doctest-modules"]
pytest_args += ["--pyargs", "networkx"]
try:
code = pytest.main(pytest_args)
except SystemExit as err:
code = err.code
return code == 0
if __name__ == "__main__":
run()