summaryrefslogtreecommitdiff
path: root/tests/test_html.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2018-09-08 20:56:25 -0400
committerNed Batchelder <ned@nedbatchelder.com>2018-09-08 21:54:59 -0400
commit56c6213c89dfbabb21de3264ec0e024ada9fe568 (patch)
tree39d32807c33c8194a7f094f03873c91765755a76 /tests/test_html.py
parent69d106fec5ac2e9aba1146c0004d961e8cb903f5 (diff)
downloadpython-coveragepy-git-56c6213c89dfbabb21de3264ec0e024ada9fe568.tar.gz
Fix flaky tests
On Travis, the html delta tests fail randomly, because they were pulling in pytest code, whose coverage results were changing? Not really sure why.
Diffstat (limited to 'tests/test_html.py')
-rw-r--r--tests/test_html.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_html.py b/tests/test_html.py
index 9efc3c23..955a8537 100644
--- a/tests/test_html.py
+++ b/tests/test_html.py
@@ -106,6 +106,12 @@ class HtmlDeltaTest(HtmlTestHelpers, CoverageTest):
self.real_coverage_version = coverage.__version__
self.addCleanup(setattr, coverage, "__version__", self.real_coverage_version)
+ def run_coverage(self, covargs=None, htmlargs=None):
+ """For the delta tests, we always want source=. """
+ covargs = covargs or {}
+ covargs['source'] = "."
+ super(HtmlDeltaTest, self).run_coverage(covargs=covargs, htmlargs=htmlargs)
+
def test_html_created(self):
# Test basic HTML generation: files should be created.
self.create_initial_files()