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"])
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'])
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"])
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'])