def testCalculateRelativeRef2(self): self.assertEquals(calculate_relative_ref(g_test_view, '.'), 1) self.assertEquals(calculate_relative_ref(g_test_view, '$'), 538) select_line(g_test_view, 100) self.assertEquals(calculate_relative_ref(g_test_view, '.'), 100) select_line(g_test_view, 200) self.assertEquals(calculate_relative_ref(g_test_view, '.'), 200)
def testReverseSearchNonMatchesReturnCurrentLine(self): self.assertEquals(g_test_view.rowcol(g_test_view.sel()[0].a)[0], 0) values = ( (reverse_search(g_test_view, 'FOOBAR'), 1), ) select_line(g_test_view, 10) values += ( (reverse_search(g_test_view, 'FOOBAR'), 10), ) select_line(g_test_view, 100) values += ( (reverse_search(g_test_view, 'FOOBAR'), 100), ) for actual, expected in values: self.assertEquals(actual, expected)
def testCalculateCorrectRange(self): values = ( (new_calculate_range(g_test_view, '0'), [(0, 0)]), (new_calculate_range(g_test_view, '1'), [(1, 1)]), (new_calculate_range(g_test_view, '1,1'), [(1, 1)]), (new_calculate_range(g_test_view, '%,1'), [(1, 538)]), (new_calculate_range(g_test_view, '1,%'), [(1, 538)]), (new_calculate_range(g_test_view, '1+99,160-10'), [(100, 150)]), (new_calculate_range(g_test_view, '/THIRTY/+10,100'), [(40, 100)]), ) select_line(g_test_view, 31) values += ( (new_calculate_range(g_test_view, '10,/THIRTY/'), [(10, 31)]), (new_calculate_range(g_test_view, '10;/THIRTY/'), [(10, 30)]), ) for actual, expected in values: self.assertEquals(actual, expected)
def setUp(self): select_line(g_test_view, 1)
def tearDown(self): select_line(g_test_view, 1)