diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..46704b0 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,13 @@ +from runtests import setup_run_tests, teardown_run_tests + +state = None + + +def pytest_sessionstart(session): + global state + process_setup_args = (0, None, False, None) + test_labels, state = setup_run_tests(*process_setup_args) + + +def pytest_sessionfinish(session, exitstatus): + teardown_run_tests(state) diff --git a/tests/runner.py b/tests/runner.py index e0e6f15..e7d2df6 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -31,4 +31,6 @@ def run_tests(self, test_labels, **kwargs): if self.keepdb: argv.append("--reuse-db") + argv.append("--noconftest") + return pytest.main(argv)