summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2015-09-07 20:58:59 +0300
committerLars Wirzenius <liw@liw.fi>2015-09-07 20:58:59 +0300
commitad07d597600bb3641563c066f8382dd18b944fc8 (patch)
treef040576810c44d3da829ed5994c5814cca2518be
parent9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5 (diff)
downloadcoverage-test-runner-ad07d597600bb3641563c066f8382dd18b944fc8.tar.gz
Adapt Salim's change for older coverage.py
-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")