aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorMartijn Laan <1092369+martijnlaan@users.noreply.github.com>2024-06-20 08:23:46 +1000
committerMartijn Laan <1092369+martijnlaan@users.noreply.github.com>2024-06-20 08:23:46 +1000
commit4040c66fc31c7e537d063c65ed1e734e974250c2 (patch)
treea19d212bcf90ba998d282f047741bc214598c64e /test
parenteee34c2c5053450ec48aea8a9cbff4d5dd140b55 (diff)
downloadscintilla-mirror-4040c66fc31c7e537d063c65ed1e734e974250c2.tar.gz
Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint.
Diffstat (limited to 'test')
-rw-r--r--test/simpleTests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py
index 900f97faf..afd7de328 100644
--- a/test/simpleTests.py
+++ b/test/simpleTests.py
@@ -581,6 +581,19 @@ class TestSimple(unittest.TestCase):
self.ed.EOLMode = lineEndType
self.assertEqual(self.ed.Contents(), b"a1\na1\nb2")
+ def testCutAllowLine(self):
+ lineEndType = self.ed.EOLMode
+ self.ed.EOLMode = self.ed.SC_EOL_LF
+ self.ed.AddText(5, b"a1\nb2")
+ self.ed.SetSel(1,1)
+ self.ed.CutAllowLine()
+ # Clipboard = "a1\n"
+ self.assertEqual(self.ed.CanPaste(), 1)
+ self.ed.SetSel(0, 0)
+ self.ed.Paste()
+ self.ed.EOLMode = lineEndType
+ self.assertEqual(self.ed.Contents(), b"a1\nb2")
+
def testDuplicate(self):
self.ed.AddText(3, b"1b2")
self.ed.SetSel(1,2)