コード例 #1
0
ファイル: test_location.py プロジェクト: typopl/Vintageous
    def testCalculateRelativeRef(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)
コード例 #2
0
ファイル: test_location.py プロジェクト: belike81/Vintageous
    def testCalculateRelativeRef(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)
コード例 #3
0
ファイル: test_location.py プロジェクト: typopl/Vintageous
    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)
コード例 #4
0
ファイル: test_location.py プロジェクト: belike81/Vintageous
    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)
コード例 #5
0
ファイル: test_range.py プロジェクト: belike81/Vintageous
    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)
コード例 #6
0
    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)
コード例 #7
0
ファイル: test_location.py プロジェクト: belike81/Vintageous
 def setUp(self):
     select_line(g_test_view, 1)
コード例 #8
0
ファイル: test_location.py プロジェクト: belike81/Vintageous
 def tearDown(self):
     select_line(g_test_view, 1)
コード例 #9
0
ファイル: test_location.py プロジェクト: typopl/Vintageous
 def tearDown(self):
     select_line(g_test_view, 1)
コード例 #10
0
ファイル: test_location.py プロジェクト: typopl/Vintageous
 def setUp(self):
     select_line(g_test_view, 1)