summaryrefslogtreecommitdiff
path: root/igor.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-11-21 06:30:26 -0500
committerNed Batchelder <ned@nedbatchelder.com>2016-11-21 06:30:26 -0500
commit4b428fa48eb67a111ee30ad9e94c07678d00e418 (patch)
treea9147a092dbc5ba84f4cef3e69d2f5d9d7343490 /igor.py
parent7049578b84ab4b3c00f097fc296f6d49a4e382ab (diff)
downloadpython-coveragepy-git-4b428fa48eb67a111ee30ad9e94c07678d00e418.tar.gz
Make igor usable without pytest
Diffstat (limited to 'igor.py')
-rw-r--r--igor.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/igor.py b/igor.py
index 2754b069..07641f95 100644
--- a/igor.py
+++ b/igor.py
@@ -20,8 +20,6 @@ import textwrap
import warnings
import zipfile
-import pytest
-
# We want to see all warnings while we are running tests. But we also need to
# disable warnings for some of the more complex setting up of tests.
warnings.simplefilter("default")
@@ -97,6 +95,8 @@ def should_skip(tracer):
def run_tests(tracer, *runner_args):
"""The actual running of tests."""
+ import pytest
+
if 'COVERAGE_TESTING' not in os.environ:
os.environ['COVERAGE_TESTING'] = "True"
print_banner(label_for_tracer(tracer))
@@ -105,6 +105,7 @@ def run_tests(tracer, *runner_args):
def run_tests_with_coverage(tracer, *runner_args):
"""Run tests, but with coverage."""
+ import pytest
# Need to define this early enough that the first import of env.py sees it.
os.environ['COVERAGE_TESTING'] = "True"