예제 #1
0
 def test_print_diffs_info(self):
     file_dict = {"a": ["a\n", "b\n", "c\n"], "b": ["old_first\n"]}
     diff_dict = {"a": Diff(file_dict['a']), "b": Diff(file_dict['b'])}
     diff_dict["a"].add_lines(1, ["test\n"])
     diff_dict["a"].delete_line(3)
     diff_dict["b"].add_lines(0, ["first\n"])
     previous_diffs = {"a": Diff(file_dict['a'])}
     previous_diffs["a"].change_line(2, "b\n", "b_changed\n")
     with retrieve_stdout() as stdout:
         print_diffs_info(diff_dict, self.console_printer)
         self.assertEqual(stdout.getvalue(), "|    | +1 -1 in a\n"
                          "|    | +1 -0 in b\n")
예제 #2
0
 def test_print_diffs_info(self):
     file_dict = {'a': ['a\n', 'b\n', 'c\n'], 'b': ['old_first\n']}
     diff_dict = {'a': Diff(file_dict['a']), 'b': Diff(file_dict['b'])}
     diff_dict['a'].add_lines(1, ['test\n'])
     diff_dict['a'].delete_line(3)
     diff_dict['b'].add_lines(0, ['first\n'])
     previous_diffs = {'a': Diff(file_dict['a'])}
     previous_diffs['a'].change_line(2, 'b\n', 'b_changed\n')
     with retrieve_stdout() as stdout:
         print_diffs_info(diff_dict, self.console_printer)
         self.assertEqual(stdout.getvalue(), '!    ! +1 -1 in a\n'
                          '!    ! +1 -0 in b\n')
예제 #3
0
 def test_print_diffs_info(self):
     file_dict = {'a': ['a\n', 'b\n', 'c\n'], 'b': ['old_first\n']}
     diff_dict = {'a': Diff(file_dict['a']),
                  'b': Diff(file_dict['b'])}
     diff_dict['a'].add_lines(1, ['test\n'])
     diff_dict['a'].delete_line(3)
     diff_dict['b'].add_lines(0, ['first\n'])
     previous_diffs = {'a': Diff(file_dict['a'])}
     previous_diffs['a'].change_line(2, 'b\n', 'b_changed\n')
     with retrieve_stdout() as stdout:
         print_diffs_info(diff_dict, self.console_printer)
         self.assertEqual(stdout.getvalue(),
                          '|    | +1 -1 in a\n'
                          '|    | +1 -0 in b\n')
예제 #4
0
 def test_print_diffs_info(self):
     file_dict = {"a": ["a\n", "b\n", "c\n"], "b": ["old_first\n"]}
     diff_dict = {"a": Diff(file_dict['a']),
                  "b": Diff(file_dict['b'])}
     diff_dict["a"].add_lines(1, ["test\n"])
     diff_dict["a"].delete_line(3)
     diff_dict["b"].add_lines(0, ["first\n"])
     previous_diffs = {"a": Diff(file_dict['a'])}
     previous_diffs["a"].change_line(2, "b\n", "b_changed\n")
     with retrieve_stdout() as stdout:
         print_diffs_info(diff_dict, self.console_printer)
         self.assertEqual(stdout.getvalue(),
                          "|    | +1 -1 in a\n"
                          "|    | +1 -0 in b\n")