def test_add(self): file_dict = { 'f_a': ['1', '2', '3'], 'f_b': ['1', '2', '3'], 'f_c': ['1', '2', '3'] } expected_file_dict = { 'f_a': ['1\n', '3_changed'], 'f_b': ['1\n', '2\n', '3_changed'], 'f_c': ['1', '2', '3'] } diff = Diff(file_dict['f_a']) diff.delete_line(2) uut1 = Result('origin', 'msg', diffs={'f_a': diff}) diff = Diff(file_dict['f_a']) diff.modify_line(3, '3_changed') uut2 = Result('origin', 'msg', diffs={'f_a': diff}) diff = Diff(file_dict['f_b']) diff.modify_line(3, '3_changed') uut3 = Result('origin', 'msg', diffs={'f_b': diff}) uut1 += uut2 + uut3 uut1.apply(file_dict) self.assertEqual(file_dict, expected_file_dict)
def test_add(self): file_dict = { "f_a": ["1", "2", "3"], "f_b": ["1", "2", "3"], "f_c": ["1", "2", "3"] } expected_file_dict = { "f_a": ["1", "3_changed"], "f_b": ["1", "2", "3_changed"], "f_c": ["1", "2", "3"] } diff = Diff(file_dict['f_a']) diff.delete_line(2) uut1 = Result("origin", "msg", diffs={"f_a": diff}) diff = Diff(file_dict['f_a']) diff.change_line(3, "3", "3_changed") uut2 = Result("origin", "msg", diffs={"f_a": diff}) diff = Diff(file_dict['f_b']) diff.change_line(3, "3", "3_changed") uut3 = Result("origin", "msg", diffs={"f_b": diff}) uut1 += uut2 + uut3 uut1.apply(file_dict) self.assertEqual(file_dict, expected_file_dict)
def test_apply(self): file_dict = {"f_a": ["1", "2", "3"], "f_b": ["1", "2", "3"]} expected_file_dict = {"f_a": ["1", "3_changed"], "f_b": ["1", "2", "3"]} diff = Diff(file_dict["f_a"]) diff.delete_line(2) diff.change_line(3, "3", "3_changed") uut = Result("origin", "msg", diffs={"f_a": diff}) uut.apply(file_dict) self.assertEqual(file_dict, expected_file_dict)
def test_apply(self): file_dict = {'f_a': ['1', '2', '3'], 'f_b': ['1', '2', '3']} expected_file_dict = { 'f_a': ['1', '3_changed'], 'f_b': ['1', '2', '3'] } diff = Diff(file_dict['f_a']) diff.delete_line(2) diff.change_line(3, '3', '3_changed') uut = Result('origin', 'msg', diffs={'f_a': diff}) uut.apply(file_dict) self.assertEqual(file_dict, expected_file_dict)
def test_apply(self): file_dict = { 'f_a': ['1', '2', '3'], 'f_b': ['1', '2', '3'] } expected_file_dict = { 'f_a': ['1', '3_changed'], 'f_b': ['1', '2', '3'] } diff = Diff(file_dict['f_a']) diff.delete_line(2) diff.change_line(3, '3', '3_changed') uut = Result('origin', 'msg', diffs={'f_a': diff}) uut.apply(file_dict) self.assertEqual(file_dict, expected_file_dict)