summaryrefslogtreecommitdiff
path: root/tests/test_html.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_html.py
parent49e06d33ea63d8e3e44ab5b69d713783551dfaa9 (diff)
downloadpython-coveragepy-git-9b11268c358040abf7384702c3bc0e863ab753c5.tar.gz
Optionally skip empty files in reports
Diffstat (limited to 'tests/test_html.py')
-rw-r--r--tests/test_html.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_html.py b/tests/test_html.py
index 77e068d0..74cc15d9 100644
--- a/tests/test_html.py
+++ b/tests/test_html.py
@@ -533,6 +533,20 @@ class HtmlTest(HtmlTestHelpers, CoverageTest):
self.assert_doesnt_exist("htmlcov/main_file_py.html")
self.assert_exists("htmlcov/not_covered_py.html")
+ def test_report_skip_empty_files(self):
+ self.make_file("submodule/__init__.py", "")
+ self.make_file("main_file.py", """
+ import submodule
+
+ def normal():
+ print("z")
+ normal()
+ """)
+ self.run_coverage(htmlargs=dict(skip_empty=True))
+ self.assert_exists("htmlcov/index.html")
+ self.assert_exists("htmlcov/main_file_py.html")
+ self.assert_doesnt_exist("htmlcov/submodule___init___py.html")
+
class HtmlStaticFileTest(CoverageTest):
"""Tests of the static file copying for the HTML report."""