aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/simpleTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/simpleTests.py')
-rw-r--r--test/simpleTests.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py
index 020b72e99..0a14a4bdb 100644
--- a/test/simpleTests.py
+++ b/test/simpleTests.py
@@ -260,6 +260,13 @@ class TestSimple(unittest.TestCase):
self.assertEqual(self.ed.CanUndo(), 0)
self.ed.UndoCollection = 1
+ def testDragDrop(self):
+ self.assertEqual(self.ed.DragDropEnabled, 1)
+ self.ed.DragDropEnabled = 0
+ self.assertEqual(self.ed.DragDropEnabled, 0)
+ self.ed.DragDropEnabled = 1
+ self.assertEqual(self.ed.DragDropEnabled, 1)
+
def testGetColumn(self):
self.ed.AddText(1, b"x")
self.assertEqual(self.ed.GetColumn(0), 0)
@@ -1967,6 +1974,28 @@ class TestMultiSelection(unittest.TestCase):
self.assertEqual(self.ed.GetSelectionNStart(0), 2)
self.assertEqual(self.ed.GetSelectionNEnd(0), 3)
+ self.ed.SetSelectionNStart(0, 1)
+ self.assertEqual(self.ed.GetSelectionNAnchor(0), 1)
+ self.assertEqual(self.ed.GetSelectionNCaret(0), 3)
+ self.assertEqual(self.ed.GetSelectionNStart(0), 1)
+ self.assertEqual(self.ed.GetSelectionNEnd(0), 3)
+
+ self.ed.SetSelectionNAnchor(0, 2)
+ self.ed.SetSelectionNCaret(0, 2)
+ self.ed.SetSelectionNStart(0, 9)
+ self.assertEqual(self.ed.GetSelectionNAnchor(0), 9)
+ self.assertEqual(self.ed.GetSelectionNCaret(0), 9)
+ self.assertEqual(self.ed.GetSelectionNStart(0), 9)
+ self.assertEqual(self.ed.GetSelectionNEnd(0), 9)
+
+ self.ed.SetSelectionNAnchor(0, 2)
+ self.ed.SetSelectionNCaret(0, 3)
+ self.ed.SetSelectionNStart(0, 9)
+ self.assertEqual(self.ed.GetSelectionNAnchor(0), 9)
+ self.assertEqual(self.ed.GetSelectionNCaret(0), 9)
+ self.assertEqual(self.ed.GetSelectionNStart(0), 9)
+ self.assertEqual(self.ed.GetSelectionNEnd(0), 9)
+
def test2Selections(self):
self.ed.SetSelection(1, 2)
self.ed.AddSelection(4, 5)