diff options
| author | Ned Batchelder <ned@nedbatchelder.com> | 2014-10-22 22:04:46 -0400 |
|---|---|---|
| committer | Ned Batchelder <ned@nedbatchelder.com> | 2014-10-22 22:04:46 -0400 |
| commit | bdff9572a03fea704c4ef2f3ff021634b7f31c7b (patch) | |
| tree | 037dcc57fcc6b941478b1979f8806cbba26a6771 /tests/test_results.py | |
| parent | 059b19d26dbc105340ffe4f150a1d2034956c3a3 (diff) | |
| download | python-coveragepy-bdff9572a03fea704c4ef2f3ff021634b7f31c7b.tar.gz | |
Filtering now computes coverage percentages properly.
Diffstat (limited to 'tests/test_results.py')
| -rw-r--r-- | tests/test_results.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_results.py b/tests/test_results.py index 92c174b..4ce048b 100644 --- a/tests/test_results.py +++ b/tests/test_results.py @@ -58,3 +58,13 @@ class NumbersTest(CoverageTest): self.assertEqual(n9999.pc_covered_str, "0.1") self.assertEqual(n10000.pc_covered_str, "0.0") Numbers.set_precision(0) + + def test_covered_ratio(self): + n = Numbers(n_files=1, n_statements=200, n_missing=47) + self.assertEqual(n.ratio_covered, (153, 200)) + + n = Numbers( + n_files=1, n_statements=200, n_missing=47, + n_branches=10, n_missing_branches=3, n_partial_branches=1000, + ) + self.assertEqual(n.ratio_covered, (160, 210)) |
