diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-08 20:56:25 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-09-08 21:54:59 -0400 |
commit | 56c6213c89dfbabb21de3264ec0e024ada9fe568 (patch) | |
tree | 39d32807c33c8194a7f094f03873c91765755a76 | |
parent | 69d106fec5ac2e9aba1146c0004d961e8cb903f5 (diff) | |
download | python-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.py | 6 |
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() |