summaryrefslogtreecommitdiff
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
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.
-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()