def test_delete_all(self): b = Buffer('test') b.write('a\n') b.delete(0, 0, 'a\n', -1) assert_equal(b.text, '') b.insert(0, 0, 'a', 0) assert_equal(b.text, 'a')
def test_delete_3(self): b = Buffer('test') b.write('1234567890\nabcdefghij\nABCDEFGHIJ') b.delete(0, 10, 'abcdefghij\n', -1) assert_equal(b.text, '1234567890\nABCDEFGHIJ') b.delete(0, 4, '567890\nABCD', -1) assert_equal(b.text, '1234EFGHIJ')
def test_delete_4(self): b = Buffer('test') assert_equal(b.text, '') assert_equal(b.lines, ['']) b.lines.append('asdf') assert_equal(b.text, 'asdf\n') assert_equal(b.lines, ['asdf', '']) b.delete(0, 0, 'asdf', 0) assert_equal(b.text, '\n') assert_equal(b.lines, ['', '']) b.insert(0, 0, '\n', 1) assert_equal(b.text, '\n\n') assert_equal(b.lines, ['', '', '']) b.delete(1, 0, '\n', -1) assert_equal(b.text, '\n') assert_equal(b.lines, ['', ''])
def test_delete(self): b = Buffer('test') b.write('1234567890\n') b.delete(0, 0, '1', 0) assert_equal(b.text, '234567890\n') b.delete(0, 4, '6', 0) assert_equal(b.text, '23457890\n') b.delete(0, 7, '0', 0) assert_equal(b.text, '2345789\n') b.delete(0, 3, '57', 0) assert_equal(b.text, '23489\n') b.delete(0, 5, '\n', -1) assert_equal(b.text, '23489')
def test_delete_2(self): b = Buffer('test') b.write('123\n456\n789\n') b.delete(1, 1, '56\n789\n', -2) assert_equal(b.text, '123\n4')