summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/farm/run/run_xxx.py2
-rw-r--r--test/test_coverage.py2
-rw-r--r--test/test_results.py10
-rw-r--r--test/test_summary.py2
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."""