diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-10-10 16:04:36 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-10-10 16:04:36 -0400 |
commit | ca1aa3d2a6346e3932fd90107b2303555163d0b2 (patch) | |
tree | a2a77dcc950a48444c1806b6339c1f8104f72725 /tests/test_summary.py | |
parent | c69d71e383de5ab90ddf475e6ddef10b9100e796 (diff) | |
download | python-coveragepy-git-ca1aa3d2a6346e3932fd90107b2303555163d0b2.tar.gz |
--skip-covered shouldn't change the final result. #423.
Diffstat (limited to 'tests/test_summary.py')
-rw-r--r-- | tests/test_summary.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/tests/test_summary.py b/tests/test_summary.py index a54d5337..cc6b3204 100644 --- a/tests/test_summary.py +++ b/tests/test_summary.py @@ -253,17 +253,22 @@ class SummaryTest(CoverageTest): """) out = self.run_command("coverage run main.py") self.assertEqual(out, "z\n") - report = self.report_from_command("coverage report --skip-covered") + report = self.report_from_command("coverage report --skip-covered --fail-under=70") # Name Stmts Miss Cover # ------------------------------------ # not_covered.py 2 1 50% + # ------------------------------------ + # TOTAL 6 1 83% # # 1 file skipped due to complete coverage. - self.assertEqual(self.line_count(report), 5, report) + self.assertEqual(self.line_count(report), 7, report) squeezed = self.squeezed_lines(report) self.assertEqual(squeezed[2], "not_covered.py 2 1 50%") + self.assertEqual(squeezed[4], "TOTAL 6 1 83%") + self.assertEqual(squeezed[6], "1 file skipped due to complete coverage.") + self.assertEqual(self.last_command_status, 0) def test_report_skip_covered_branches(self): self.make_file("main.py", """ @@ -293,12 +298,16 @@ class SummaryTest(CoverageTest): # Name Stmts Miss Branch BrPart Cover # -------------------------------------------------- # not_covered.py 4 0 2 1 83% + # -------------------------------------------------- + # TOTAL 13 0 4 1 94% # # 2 files skipped due to complete coverage. - self.assertEqual(self.line_count(report), 5, report) + self.assertEqual(self.line_count(report), 7, report) squeezed = self.squeezed_lines(report) self.assertEqual(squeezed[2], "not_covered.py 4 0 2 1 83%") + self.assertEqual(squeezed[4], "TOTAL 13 0 4 1 94%") + self.assertEqual(squeezed[6], "2 files skipped due to complete coverage.") def test_report_skip_covered_branches_with_totals(self): self.make_file("main.py", """ @@ -330,7 +339,7 @@ class SummaryTest(CoverageTest): # also_not_run.py 2 1 0 0 50% # not_covered.py 4 0 2 1 83% # -------------------------------------------------- - # TOTAL 6 1 2 1 75% + # TOTAL 13 1 4 1 88% # # 1 file skipped due to complete coverage. @@ -338,7 +347,7 @@ class SummaryTest(CoverageTest): squeezed = self.squeezed_lines(report) self.assertEqual(squeezed[2], "also_not_run.py 2 1 0 0 50%") self.assertEqual(squeezed[3], "not_covered.py 4 0 2 1 83%") - self.assertEqual(squeezed[5], "TOTAL 6 1 2 1 75%") + self.assertEqual(squeezed[5], "TOTAL 13 1 4 1 88%") self.assertEqual(squeezed[7], "1 file skipped due to complete coverage.") def test_report_skip_covered_all_files_covered(self): |