diff options
author | Michel Alexandre Salim <salimma@fedoraproject.org> | 2015-07-19 17:24:43 +0700 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-09-07 20:56:36 +0300 |
commit | 9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5 (patch) | |
tree | 112e1af01cf010abb9ff6f49410f077ba1ea46d1 | |
parent | 5ff41e93b04499262cd48b3c0f13b03e60d04368 (diff) | |
download | python-coverage-test-runner-9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5.tar.gz |
Adjust for removal of top-level module functions in coverage 4.0a6
-rw-r--r-- | CoverageTestRunner.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/CoverageTestRunner.py b/CoverageTestRunner.py index 4a85335..240993a 100644 --- a/CoverageTestRunner.py +++ b/CoverageTestRunner.py @@ -196,19 +196,20 @@ class CoverageTestRunner: for path in self._missing_test_modules: result.addMissingTestModule(path) + _coverage = coverage.Coverage() for module, test_module, suite in module_pairs: - coverage.erase() - coverage.exclude(r"#\s*pragma: no cover") - coverage.start() + _coverage.erase() + _coverage.exclude(r"#\s*pragma: no cover") + _coverage.start() sys.path.insert(0, os.path.dirname(module.__file__)) reload(module) del sys.path[0] self.disable_logging() suite.run(result) self.enable_logging() - coverage.stop() + _coverage.stop() filename, stmts, excluded, missed, missed_desc = \ - coverage.analysis2(module) + _coverage.analysis2(module) if self._dirname and filename.startswith(self._dirname): filename = filename[len(self._dirname):] if missed: |