summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-10-09 16:33:42 -0400
committerNed Batchelder <ned@nedbatchelder.com>2021-10-09 16:33:42 -0400
commit4d55ada1bdca638b0fd12e887fb0faaa574dee8d (patch)
tree4efa8083db5428cc709daf706879c2424b394da6
parent8463816dea83b0cc84367b5246744944b81715b3 (diff)
downloadpython-coveragepy-git-4d55ada1bdca638b0fd12e887fb0faaa574dee8d.tar.gz
test: add a test of touching files in an empty CoverageData
-rw-r--r--tests/test_data.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_data.py b/tests/test_data.py
index 25f0f57e..2d3f164c 100644
--- a/tests/test_data.py
+++ b/tests/test_data.py
@@ -473,6 +473,12 @@ class CoverageDataTest(DataTestHelpers, CoverageTest):
covdata.touch_file("abc.py")
assert covdata.has_arcs()
+ def test_cant_touch_in_empty_data(self):
+ covdata = CoverageData()
+ msg = "Can't touch files in an empty CoverageData"
+ with pytest.raises(CoverageException, match=msg):
+ covdata.touch_file("abc.py")
+
def test_read_and_write_are_opposites(self):
covdata1 = CoverageData()
covdata1.add_arcs(ARCS_3)