summaryrefslogtreecommitdiff
path: root/tests/test_html.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-12-24 17:42:44 -0500
committerNed Batchelder <ned@nedbatchelder.com>2016-12-24 17:42:44 -0500
commitb157003db4af681f2f3857af3631dbe752a40264 (patch)
tree814dce109aa031127c732e3d4f76c13683346a3d /tests/test_html.py
parent20533ccb258e2fdc649cbf4247263281a1f6203e (diff)
downloadpython-coveragepy-git-b157003db4af681f2f3857af3631dbe752a40264.tar.gz
No need for subprocesses to test HTML reporting
Diffstat (limited to 'tests/test_html.py')
-rw-r--r--tests/test_html.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/tests/test_html.py b/tests/test_html.py
index bf473015..1c9fa434 100644
--- a/tests/test_html.py
+++ b/tests/test_html.py
@@ -448,7 +448,7 @@ class HtmlTest(HtmlTestHelpers, CoverageTest):
self.assert_exists("htmlcov/status.dat")
def test_report_skip_covered_no_branches(self):
- self.make_file("main.py", """
+ self.make_file("main_file.py", """
import not_covered
def normal():
@@ -459,14 +459,13 @@ class HtmlTest(HtmlTestHelpers, CoverageTest):
def not_covered():
print("n")
""")
- self.run_command("coverage run main.py")
- self.run_command("coverage html --skip-covered")
+ self.run_coverage(htmlargs=dict(skip_covered=True))
self.assert_exists("htmlcov/index.html")
- self.assert_doesnt_exist("htmlcov/main_py.html")
+ self.assert_doesnt_exist("htmlcov/main_file_py.html")
self.assert_exists("htmlcov/not_covered_py.html")
def test_report_skip_covered_branches(self):
- self.make_file("main.py", """
+ self.make_file("main_file.py", """
import not_covered
def normal():
@@ -477,10 +476,9 @@ class HtmlTest(HtmlTestHelpers, CoverageTest):
def not_covered():
print("n")
""")
- self.run_command("coverage run --branch main.py")
- self.run_command("coverage html --skip-covered")
+ self.run_coverage(covargs=dict(branch=True), htmlargs=dict(skip_covered=True))
self.assert_exists("htmlcov/index.html")
- self.assert_doesnt_exist("htmlcov/main_py.html")
+ self.assert_doesnt_exist("htmlcov/main_file_py.html")
self.assert_exists("htmlcov/not_covered_py.html")