diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/farm/run/run_xxx.py | 2 | ||||
-rw-r--r-- | test/test_coverage.py | 2 | ||||
-rw-r--r-- | test/test_results.py | 10 | ||||
-rw-r--r-- | test/test_summary.py | 2 |
4 files changed, 13 insertions, 3 deletions
diff --git a/test/farm/run/run_xxx.py b/test/farm/run/run_xxx.py index 27967a9f..19e94a42 100644 --- a/test/farm/run/run_xxx.py +++ b/test/farm/run/run_xxx.py @@ -6,7 +6,7 @@ run(""" contains("out/stdout.txt", "xxx: 3 4 0 7", "\nxxx ", # The reporting line for xxx - " 7 1 85%" # The reporting data for xxx + " 7 1 86%" # The reporting data for xxx ) doesnt_contain("out/stdout.txt", "No such file or directory") clean("out") diff --git a/test/test_coverage.py b/test/test_coverage.py index 4fd54494..31f3aa17 100644 --- a/test/test_coverage.py +++ b/test/test_coverage.py @@ -663,7 +663,7 @@ class CompoundStatementTest(CoverageTest): y = 5 assert x == 3 """, - [1,2,3,4,5,6], "4-5", report="6 2 66% 4-5") + [1,2,3,4,5,6], "4-5", report="6 2 67% 4-5") self.check_coverage("""\ a = 1; b = 2; c = 3; if a != 1: diff --git a/test/test_results.py b/test/test_results.py index ef15121c..79beb4e9 100644 --- a/test/test_results.py +++ b/test/test_results.py @@ -39,3 +39,13 @@ class NumbersTest(CoverageTest): self.assertEqual(n3.n_executed, 182) self.assertEqual(n3.n_missing, 28) self.assertAlmostEqual(n3.pc_covered, 86.666666666) + + def test_pc_covered_str(self): + n0 = Numbers(n_files=1, n_statements=1000, n_missing=0) + n1 = Numbers(n_files=1, n_statements=1000, n_missing=1) + n999 = Numbers(n_files=1, n_statements=1000, n_missing=999) + n1000 = Numbers(n_files=1, n_statements=1000, n_missing=1000) + self.assertEqual(n0.pc_covered_str, "100") + self.assertEqual(n1.pc_covered_str, "99") + self.assertEqual(n999.pc_covered_str, "1") + self.assertEqual(n1000.pc_covered_str, "0") diff --git a/test/test_summary.py b/test/test_summary.py index 0d7db402..db440f85 100644 --- a/test/test_summary.py +++ b/test/test_summary.py @@ -109,7 +109,7 @@ class SummaryTest(CoverageTest): self.assertEqual(self.line_count(report), 3) self.assertTrue("mybranch " in report) self.assertEqual(self.last_line_squeezed(report), - "mybranch 5 0 2 1 85%") + "mybranch 5 0 2 1 86%") class SummaryTest2(CoverageTest): """Another bunch of summary tests.""" |