diff options
author | loic@dachary.org <loic@dachary.org> | 2016-12-19 01:19:54 +0100 |
---|---|---|
committer | loic@dachary.org <loic@dachary.org> | 2016-12-19 01:19:54 +0100 |
commit | 1b24e9a292281239135e7c6aeedaaeec7fe7d858 (patch) | |
tree | 7542a7451f65880c622ebcb41d1175c94f99220c /tests/test_html.py | |
parent | c863b83d505397c1af74c152f4f3900c80877073 (diff) | |
download | python-coveragepy-git-1b24e9a292281239135e7c6aeedaaeec7fe7d858.tar.gz |
html report --skip-covered with branches #433
Add a test because the code path is significantly different.
Also document --skip-covered with the coverage html command.
close #433
--HG--
branch : issue-433-2
Diffstat (limited to 'tests/test_html.py')
-rw-r--r-- | tests/test_html.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_html.py b/tests/test_html.py index b9813624..bf473015 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -465,6 +465,24 @@ class HtmlTest(HtmlTestHelpers, CoverageTest): self.assert_doesnt_exist("htmlcov/main_py.html") self.assert_exists("htmlcov/not_covered_py.html") + def test_report_skip_covered_branches(self): + self.make_file("main.py", """ + import not_covered + + def normal(): + print("z") + normal() + """) + self.make_file("not_covered.py", """ + def not_covered(): + print("n") + """) + self.run_command("coverage run --branch main.py") + self.run_command("coverage html --skip-covered") + self.assert_exists("htmlcov/index.html") + self.assert_doesnt_exist("htmlcov/main_py.html") + self.assert_exists("htmlcov/not_covered_py.html") + class HtmlStaticFileTest(CoverageTest): """Tests of the static file copying for the HTML report.""" |