aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/simpleTests.py
diff options
context:
space:
mode:
authornyamatongwe <unknown>2012-06-18 10:29:27 +1000
committernyamatongwe <unknown>2012-06-18 10:29:27 +1000
commit7d99273987eb95b0abd36e989daf48f82b517f1f (patch)
tree8a2faacb0bc43a279f681aa6b01c87be9afdacce /test/simpleTests.py
parentf0d56e473978dcfa017b6597ef4e2e09e5a477e6 (diff)
downloadscintilla-mirror-7d99273987eb95b0abd36e989daf48f82b517f1f.tar.gz
Remove marker only once for SCI_MARKERDELETE. Bug #3535806.
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)