Ejemplo n.º 1
0
    def test_result_range(self):
        test_file = ["123456789", "123456789", "123456789", "123456789"]

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 1, 1, 1)),
            ["23456789", "123456789", "123456789", "123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 9, 1, 9)),
            ["12345678", "123456789", "123456789", "123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 3, 1, 7)),
            ["1289", "123456789", "123456789", "123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 3, 2, 7)),
            ["12", "89", "123456789", "123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 3, 3, 7)),
            ["12", "89", "123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 1, 3, 4, 7)),
            ["12", "89"])

        self.assertEqual(
            remove_range(
                test_file,
                SourceRange.from_values("file", None, None, None, None)), [])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", None, None, 3, None)),
            ["123456789"])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values("file", 3, None, 3, None)),
            ["123456789", "123456789", "123456789"])
Ejemplo n.º 2
0
    def test_result_range(self):
        test_file = ['123456789', '123456789', '123456789', '123456789']

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 1, 1, 1)),
            ['23456789', '123456789', '123456789', '123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 9, 1, 9)),
            ['12345678', '123456789', '123456789', '123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 3, 1, 7)),
            ['1289', '123456789', '123456789', '123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 3, 2, 7)),
            ['12', '89', '123456789', '123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 3, 3, 7)),
            ['12', '89', '123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 1, 3, 4, 7)),
            ['12', '89'])

        self.assertEqual(
            remove_range(
                test_file,
                SourceRange.from_values('file', None, None, None, None)), [])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', None, None, 3, None)),
            ['123456789'])

        self.assertEqual(
            remove_range(test_file,
                         SourceRange.from_values('file', 3, None, 3, None)),
            ['123456789', '123456789', '123456789'])
Ejemplo n.º 3
0
    def test_result_range(self):
        test_file = ["123456789", "123456789", "123456789", "123456789"]

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              1,
                                                              1,
                                                              1)),
                         ["23456789", "123456789", "123456789", "123456789"])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              9,
                                                              1,
                                                              9)),
                         ["12345678", "123456789", "123456789", "123456789"])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              3,
                                                              1,
                                                              7)),
                         ["1289", "123456789", "123456789", "123456789"])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              3,
                                                              2,
                                                              7)),
                         ["12", "89", "123456789", "123456789"])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              3,
                                                              3,
                                                              7)),
                         ["12", "89", "123456789"])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values("file",
                                                              1,
                                                              3,
                                                              4,
                                                              7)),
                         ["12", "89"])
Ejemplo n.º 4
0
    def test_result_range(self):
        test_file = ['123456789', '123456789', '123456789', '123456789']

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              1,
                                                              1,
                                                              1)),
                         ['23456789', '123456789', '123456789', '123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              9,
                                                              1,
                                                              9)),
                         ['12345678', '123456789', '123456789', '123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              3,
                                                              1,
                                                              7)),
                         ['1289', '123456789', '123456789', '123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              3,
                                                              2,
                                                              7)),
                         ['12', '89', '123456789', '123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              3,
                                                              3,
                                                              7)),
                         ['12', '89', '123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              1,
                                                              3,
                                                              4,
                                                              7)),
                         ['12', '89'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              None,
                                                              None,
                                                              None,
                                                              None)),
                         [])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              None,
                                                              None,
                                                              3,
                                                              None)),
                         ['123456789'])

        self.assertEqual(remove_range(test_file,
                                      SourceRange.from_values('file',
                                                              3,
                                                              None,
                                                              3,
                                                              None)),
                         ['123456789', '123456789', '123456789'])