aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/simpleTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/simpleTests.py')
-rw-r--r--test/simpleTests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py
index d8abbb651..c8a111044 100644
--- a/test/simpleTests.py
+++ b/test/simpleTests.py
@@ -651,6 +651,16 @@ class TestMarkers(unittest.TestCase):
self.ed.MarkerDelete(1,1)
self.assertEquals(self.ed.MarkerLineFromHandle(handle), -1)
+ def testTwiceAddedDelete(self):
+ handle = self.ed.MarkerAdd(1,1)
+ self.assertEquals(self.ed.MarkerGet(1), 2)
+ handle2 = self.ed.MarkerAdd(1,1)
+ self.assertEquals(self.ed.MarkerGet(1), 2)
+ self.ed.MarkerDelete(1,1)
+ self.assertEquals(self.ed.MarkerGet(1), 2)
+ self.ed.MarkerDelete(1,1)
+ self.assertEquals(self.ed.MarkerGet(1), 0)
+
def testMarkerDeleteAll(self):
h1 = self.ed.MarkerAdd(0,1)
h2 = self.ed.MarkerAdd(1,2)