This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/networkx/testing/test.py

38 lines
723 B
Python
Raw Normal View History

2020-07-30 01:16:18 +02:00
#!/usr/bin/env python
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
"""
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 exc:
code = exc.code
return (code == 0)
if __name__ == "__main__":
run()