summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2018-08-24 20:11:18 -0400
committerNed Batchelder <ned@nedbatchelder.com>2018-08-24 20:11:18 -0400
commit5d35fd2661eebe91b6a55b7d43117488c217c587 (patch)
tree9cd1032cad541288e76d9625ee1dcbb3ba1c34bd
parent0dbc2577b16e08df5ed6552e72b09c6849f8cb21 (diff)
downloadpython-coveragepy-git-5d35fd2661eebe91b6a55b7d43117488c217c587.tar.gz
Another pytest-cov test, for --append
-rw-r--r--tests/test_api.py11
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()