From 8a7964a2d2a4eec7fbd369aecdd6c01caa34092f Mon Sep 17 00:00:00 2001 From: garar Date: Fri, 14 Aug 2015 13:16:58 +0000 Subject: Fix no data and skip-covered. --- tests/test_summary.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'tests/test_summary.py') diff --git a/tests/test_summary.py b/tests/test_summary.py index b765f313..c85f4d25 100644 --- a/tests/test_summary.py +++ b/tests/test_summary.py @@ -342,10 +342,25 @@ class SummaryTest(CoverageTest): self.assertEqual(squeezed[7], "1 file skipped because of 'skip covered' option.") - def test_report_skip_covered_no_data(self): - self.make_file("main.py", "") + def test_report_skip_covered_all_files_covered(self): + self.make_file("main.py", """ + def foo(): + pass + foo() + """) out = self.run_command("coverage run --branch main.py") self.assertEqual(out, "") + report = self.report_from_command("coverage report --skip-covered") + # Name Stmts Miss Branch BrPart Cover + # ------------------------------------------- + # + # 1 file skipped because of 'skip covered' option. + self.assertEqual(self.line_count(report), 4, report) + squeezed = self.squeezed_lines(report) + self.assertEqual(squeezed[3], + "1 file skipped because of 'skip covered' option.") + + def test_report_skip_covered_no_data(self): report = self.report_from_command("coverage report --skip-covered") # Name Stmts Miss Branch BrPart Cover # ------------------------------------------- -- cgit v1.2.1