summaryrefslogtreecommitdiff
path: root/tests/test_cmdline.py
diff options
context:
space:
mode:
authorreybog90 <reybog90@o2.pl>2019-10-30 20:04:20 +0100
committerNed Batchelder <ned@nedbatchelder.com>2019-11-01 06:36:13 -0400
commit9b11268c358040abf7384702c3bc0e863ab753c5 (patch)
treee657af6f7eb583354f41c455bee639aaaf9a39fa /tests/test_cmdline.py
parent49e06d33ea63d8e3e44ab5b69d713783551dfaa9 (diff)
downloadpython-coveragepy-git-9b11268c358040abf7384702c3bc0e863ab753c5.tar.gz
Optionally skip empty files in reports
Diffstat (limited to 'tests/test_cmdline.py')
-rw-r--r--tests/test_cmdline.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/test_cmdline.py b/tests/test_cmdline.py
index 26624b19..666327c8 100644
--- a/tests/test_cmdline.py
+++ b/tests/test_cmdline.py
@@ -37,10 +37,11 @@ class BaseCmdLineTest(CoverageTest):
_defaults.Coverage().html_report(
directory=None, ignore_errors=None, include=None, omit=None, morfs=[],
skip_covered=None, show_contexts=None, title=None, contexts=None,
+ skip_empty=None,
)
_defaults.Coverage().report(
ignore_errors=None, include=None, omit=None, morfs=[],
- show_missing=None, skip_covered=None, contexts=None,
+ show_missing=None, skip_covered=None, contexts=None, skip_empty=None,
)
_defaults.Coverage().xml_report(
ignore_errors=None, include=None, omit=None, morfs=[], outfile=None,
@@ -261,6 +262,7 @@ class CmdLineTest(BaseCmdLineTest):
out = self.stdout()
self.assertIn("cover_pylib:", out)
self.assertIn("skip_covered:", out)
+ self.assertIn("skip_empty:", out)
def test_erase(self):
# coverage erase
@@ -370,6 +372,11 @@ class CmdLineTest(BaseCmdLineTest):
cov.load()
cov.report(skip_covered=True)
""")
+ self.cmd_executes("report --skip-empty", """\
+ cov = Coverage()
+ cov.load()
+ cov.report(skip_empty=True)
+ """)
self.cmd_executes("report --contexts=foo,bar", """\
cov = Coverage()
cov.load()