aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/simpleTests.py
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2012-06-18 10:29:27 +1000
committernyamatongwe <devnull@localhost>2012-06-18 10:29:27 +1000
commit590808ff37ee5df9a868222d7e0fcbcd98aa1188 (patch)
tree2734144b4ddf9a0ddc67a747002ec894d0b1dc77 /test/simpleTests.py
parent0d2bd5e004b657be9bd66e26161f1cf7299707ea (diff)
downloadscintilla-mirror-590808ff37ee5df9a868222d7e0fcbcd98aa1188.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)