diff options
Diffstat (limited to 'CoverageTestRunner.py')
-rw-r--r-- | CoverageTestRunner.py | 7 |
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") |