| 616 | self.assertEqual('new contents', hunk.lines[1].content) |
| 617 | |
| 618 | def test_diff_append(self): |
| 619 | utils_lib.append_to_file(TRACKED_FP, contents='new contents') |
| 620 | patch = self.curr_b.diff_file(TRACKED_FP) |
| 621 | |
| 622 | self.assertEqual(1, patch.line_stats[1]) |
| 623 | self.assertEqual(0, patch.line_stats[2]) |
| 624 | |
| 625 | self.assertEqual(1, len(patch.hunks)) |
| 626 | hunk = list(patch.hunks)[0] |
| 627 | |
| 628 | self.assertEqual(3, len(hunk.lines)) |
| 629 | self.assertEqual(' ', hunk.lines[0].origin) |
| 630 | self.assertEqual(TRACKED_FP_CONTENTS_2, hunk.lines[0].content) |
| 631 | |
| 632 | self.assertEqual('+', hunk.lines[1].origin) |
| 633 | self.assertEqual('new contents', hunk.lines[1].content) |
| 634 | |
| 635 | def test_diff_new_fp(self): |
| 636 | fp = 'new' |