summaryrefslogtreecommitdiff
path: root/test_coverage.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-03-11 09:16:28 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-03-11 09:16:28 -0400
commitf94c9b095fce7bf01c752c7e2971132403e38f38 (patch)
tree34376b50e3a450bff9293718a07af8ee7373b2cb /test_coverage.py
parente93b9de9c19bb149ce2251ed53fbc1ab5f0b5e46 (diff)
downloadpython-coveragepy-git-f94c9b095fce7bf01c752c7e2971132403e38f38.tar.gz
Naming all the reports outputs uniquely helps in diagnosing problems when a test fails.
Diffstat (limited to 'test_coverage.py')
-rw-r--r--test_coverage.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/test_coverage.py b/test_coverage.py
index a69852d0..4c2f8b6e 100644
--- a/test_coverage.py
+++ b/test_coverage.py
@@ -1895,7 +1895,7 @@ class ProcessTests(CoverageTest):
out = self.run_command("coverage -x mycode.py")
self.assertEqual(out, 'done\n')
- report = self.run_command("coverage -r").replace('\\', '/')
+ report1 = self.run_command("coverage -r").replace('\\', '/')
# Name Stmts Exec Cover
# -----------------------------------------------------------------------
@@ -1909,30 +1909,30 @@ class ProcessTests(CoverageTest):
# -----------------------------------------------------------------------
# TOTAL 1467 27 1%
- self.assert_("/coverage/" in report)
- self.assert_("/test/modules/covmod1 " in report)
- self.assert_("/test/zipmods.zip/covmodzip1 " in report)
- self.assert_("mycode " in report)
+ self.assert_("/coverage/" in report1)
+ self.assert_("/test/modules/covmod1 " in report1)
+ self.assert_("/test/zipmods.zip/covmodzip1 " in report1)
+ self.assert_("mycode " in report1)
- for l in report.split('\n'):
+ for l in report1.split('\n'):
if '/test/modules/covmod1' in l:
# Save a module prefix for the omit test later.
prefix = l.split('/test/')[0] + '/test/'
break
# Try reporting just one module
- report = self.run_command("coverage -r mycode.py").replace('\\', '/')
- self.assert_("/coverage/" not in report)
- self.assert_("/test/modules/covmod1 " not in report)
- self.assert_("/test/zipmods.zip/covmodzip1 " not in report)
- self.assert_("mycode " in report)
+ report2 = self.run_command("coverage -r mycode.py").replace('\\', '/')
+ self.assert_("/coverage/" not in report2)
+ self.assert_("/test/modules/covmod1 " not in report2)
+ self.assert_("/test/zipmods.zip/covmodzip1 " not in report2)
+ self.assert_("mycode " in report2)
# Try reporting while omitting some modules
- report = self.run_command("coverage -r -o %s" % prefix).replace('\\', '/')
- self.assert_("/coverage/" in report)
- self.assert_("/test/modules/covmod1 " not in report)
- self.assert_("/test/zipmods.zip/covmodzip1 " not in report)
- self.assert_("mycode " in report)
+ report3 = self.run_command("coverage -r -o %s" % prefix).replace('\\', '/')
+ self.assert_("/coverage/" in report3)
+ self.assert_("/test/modules/covmod1 " not in report3)
+ self.assert_("/test/zipmods.zip/covmodzip1 " not in report3)
+ self.assert_("mycode " in report3)
def testCombineParallelData(self):
self.makeFile("b_or_c", """\