summaryrefslogtreecommitdiff
path: root/tests/test_data.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-07-30 21:54:39 -0400
committerNed Batchelder <ned@nedbatchelder.com>2015-07-30 21:54:39 -0400
commitd6527657397d0499ce622a82ac04ddceddcbeb93 (patch)
tree4de471c7a0737ea0208f4998598eb228c46b97c7 /tests/test_data.py
parent5eea5dbb59adc5f384d443fb702060e21646adbc (diff)
downloadpython-coveragepy-git-d6527657397d0499ce622a82ac04ddceddcbeb93.tar.gz
Erasing in parallel mode now deletes all the data files. #262
Diffstat (limited to 'tests/test_data.py')
-rw-r--r--tests/test_data.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_data.py b/tests/test_data.py
index ec163950..b370aa21 100644
--- a/tests/test_data.py
+++ b/tests/test_data.py
@@ -574,6 +574,16 @@ class CoverageDataFilesTest(DataTestHelpers, CoverageTest):
self.data_files.read(covdata2)
self.assert_line_counts(covdata2, {})
+ def test_erasing_parallel(self):
+ self.make_file("datafile.1")
+ self.make_file("datafile.2")
+ self.make_file(".coverage")
+ data_files = CoverageDataFiles("datafile")
+ data_files.erase(parallel=True)
+ self.assert_doesnt_exist("datafile.1")
+ self.assert_doesnt_exist("datafile.2")
+ self.assert_exists(".coverage")
+
def read_json_data_file(self, fname):
"""Read a JSON data file for testing the JSON directly."""
with open(fname, 'r') as fdata: