From 9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sun, 19 Jul 2015 17:24:43 +0700 Subject: Adjust for removal of top-level module functions in coverage 4.0a6 --- CoverageTestRunner.py | 11 ++++++----- 1 file 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: -- cgit v1.2.1