From 590808ff37ee5df9a868222d7e0fcbcd98aa1188 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Mon, 18 Jun 2012 10:29:27 +1000 Subject: Remove marker only once for SCI_MARKERDELETE. Bug #3535806. --- test/simpleTests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/simpleTests.py') 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) -- cgit v1.2.3