diff options
| author | nyamatongwe <devnull@localhost> | 2013-05-04 17:46:21 +1000 | 
|---|---|---|
| committer | nyamatongwe <devnull@localhost> | 2013-05-04 17:46:21 +1000 | 
| commit | 7ecde0c20eecf1eb63850b28f3767c433f64c166 (patch) | |
| tree | b1dad6c7abb297ed782ec533411f3980f4c54021 /test | |
| parent | 7c9825172c1391a699a5275b1473e285429e22e8 (diff) | |
| download | scintilla-mirror-7ecde0c20eecf1eb63850b28f3767c433f64c166.tar.gz | |
Added tests for CopyAllowLine, SelectionDuplicate, and LineTranspose.
Diffstat (limited to 'test')
| -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) | 
