summaryrefslogtreecommitdiff
path: root/tests/test_summary.py
diff options
context:
space:
mode:
authorgarar <none@none>2015-08-14 13:16:58 +0000
committergarar <none@none>2015-08-14 13:16:58 +0000
commit8a7964a2d2a4eec7fbd369aecdd6c01caa34092f (patch)
tree9ff9b2cce03fcd686a979a868c8d33fbe4f53df6 /tests/test_summary.py
parent3e91ce7723dd163cca6f0caa1721de0a6bd5a3e4 (diff)
downloadpython-coveragepy-git-8a7964a2d2a4eec7fbd369aecdd6c01caa34092f.tar.gz
Fix no data and skip-covered.
Diffstat (limited to 'tests/test_summary.py')
-rw-r--r--tests/test_summary.py19
1 files changed, 17 insertions, 2 deletions
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,13 +342,28 @@ 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
+ # -------------------------------------------
# No data to report.
self.assertEqual(self.line_count(report), 3, report)
squeezed = self.squeezed_lines(report)