MCPcopy
hub / github.com/gitless-vcs/gitless / test_diff_append

Method test_diff_append

gitless/tests/test_core.py:618–633  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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'

Callers

nothing calls this directly

Calls 1

diff_fileMethod · 0.80

Tested by

no test coverage detected