diff options
author | nyamatongwe <unknown> | 2013-05-04 17:46:21 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2013-05-04 17:46:21 +1000 |
commit | 4ff27a9423a3c16adf7c91bd079154f6161cecb9 (patch) | |
tree | 309c4280741470a6676e211065b3bc46a5f678b8 /test/simpleTests.py | |
parent | be2e93a378bd8e6f425185e80d106b26b7eb854a (diff) | |
download | scintilla-mirror-4ff27a9423a3c16adf7c91bd079154f6161cecb9.tar.gz |
Added tests for CopyAllowLine, SelectionDuplicate, and LineTranspose.
Diffstat (limited to 'test/simpleTests.py')
-rw-r--r-- | test/simpleTests.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/simpleTests.py b/test/simpleTests.py index 53afee1bd..464a97429 100644 --- a/test/simpleTests.py +++ b/test/simpleTests.py @@ -502,6 +502,30 @@ class TestSimple(unittest.TestCase): self.ed.Clear() self.assertEquals(self.ed.Contents(), b"1c") + def testCopyAllowLine(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.CopyAllowLine() + self.assertEquals(self.ed.CanPaste(), 1) + self.ed.SetSel(0, 0) + self.ed.Paste() + self.ed.EOLMode = lineEndType + self.assertEquals(self.ed.Contents(), "a1\na1\nb2") + + def testDuplicate(self): + self.ed.AddText(3, b"1b2") + self.ed.SetSel(1,2) + self.ed.SelectionDuplicate() + self.assertEquals(self.ed.Contents(), b"1bb2") + + def testTransposeLines(self): + self.ed.AddText(8, b"a1\nb2\nc3") + self.ed.SetSel(3,3) + self.ed.LineTranspose() + self.assertEquals(self.ed.Contents(), b"b2\na1\nc3") + def testGetSet(self): self.ed.SetText(0, b"abc") self.assertEquals(self.ed.TextLength, 3) |