diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-24 20:11:18 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-24 20:11:18 -0400 |
commit | 5d35fd2661eebe91b6a55b7d43117488c217c587 (patch) | |
tree | 9cd1032cad541288e76d9625ee1dcbb3ba1c34bd | |
parent | 0dbc2577b16e08df5ed6552e72b09c6849f8cb21 (diff) | |
download | python-coveragepy-git-5d35fd2661eebe91b6a55b7d43117488c217c587.tar.gz |
Another pytest-cov test, for --append
-rw-r--r-- | tests/test_api.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/test_api.py b/tests/test_api.py index 05bde67c..4d6ba929 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -733,6 +733,12 @@ class TestRunnerPluginTest(CoverageTest): self.pretend_to_be_nose_with_cover(erase=True) def test_pytestcov_parallel(self): + self.pretend_to_be_pytestcov(append=False) + + def test_pytestcov_parallel_append(self): + self.pretend_to_be_pytestcov(append=True) + + def pretend_to_be_pytestcov(self, append): self.make_file("prog.py", """\ a = 1 b = 2 @@ -746,7 +752,10 @@ class TestRunnerPluginTest(CoverageTest): """) cov = coverage.Coverage(source=None, branch=None, config_file='.coveragerc') - cov.erase() + if append: + cov.load() + else: + cov.erase() self.start_import_stop(cov, "prog") cov.combine() cov.save() |