summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CoverageTestRunner.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/CoverageTestRunner.py b/CoverageTestRunner.py
index 240993a..1e9697b 100644
--- a/CoverageTestRunner.py
+++ b/CoverageTestRunner.py
@@ -196,7 +196,12 @@ class CoverageTestRunner:
for path in self._missing_test_modules:
result.addMissingTestModule(path)
- _coverage = coverage.Coverage()
+ # coverage.Coverage is a coverage.py 4.x feature.
+ if hasattr(coverage, 'Coverage'):
+ _coverage = coverage.Coverage()
+ else:
+ _coverage = coverage
+
for module, test_module, suite in module_pairs:
_coverage.erase()
_coverage.exclude(r"#\s*pragma: no cover")