summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kögl <stefan@skoegl.net>2017-11-25 19:36:54 +0100
committerStefan Kögl <stefan@skoegl.net>2017-11-25 19:36:54 +0100
commit62db640d55a8dba3431d10b8a7a7b2204d5bd896 (patch)
tree0ba2ffb0fda2bd7d8d899e9ecb7da1bbe12f7067
parentae895f7ed9aa96e96d9d3ba402d3e2d0a11b0c8e (diff)
downloadpython-json-patch-62db640d55a8dba3431d10b8a7a7b2204d5bd896.tar.gz
Update ext_tests.py for current versions of coverage
-rwxr-xr-xext_tests.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/ext_tests.py b/ext_tests.py
index 0e1404c..05576c6 100755
--- a/ext_tests.py
+++ b/ext_tests.py
@@ -115,24 +115,25 @@ runner = unittest.TextTestRunner(verbosity=1)
try:
import coverage
+ cov = coverage.Coverage()
except ImportError:
- coverage = None
+ cov = None
-if coverage is not None:
- coverage.erase()
- coverage.start()
+if cov is not None:
+ cov.erase()
+ cov.start()
result = runner.run(suite)
if not result.wasSuccessful():
sys.exit(1)
-if coverage is not None:
- coverage.stop()
- coverage.report(coverage_modules)
- coverage.erase()
+if cov is not None:
+ cov.stop()
+ cov.report(coverage_modules)
+ cov.erase()
-if coverage is None:
+if cov is None:
sys.stderr.write("""
No coverage reporting done (Python module "coverage" is missing)
Please install the python-coverage package to get coverage reporting.