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

Method test_diff_basic

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

Source from the content-addressed store, hash-verified

599 self.assertEqual(0, patch.line_stats[2])
600
601 def test_diff_basic(self):
602 utils_lib.write_file(TRACKED_FP, contents='new contents')
603 patch = self.curr_b.diff_file(TRACKED_FP)
604
605 self.assertEqual(1, patch.line_stats[1])
606 self.assertEqual(1, patch.line_stats[2])
607
608 self.assertEqual(1, len(patch.hunks))
609 hunk = list(patch.hunks)[0]
610
611 self.assertEqual(3, len(hunk.lines))
612 self.assertEqual('-', hunk.lines[0].origin)
613 self.assertEqual(TRACKED_FP_CONTENTS_2, hunk.lines[0].content)
614
615 self.assertEqual('+', hunk.lines[1].origin)
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')

Callers

nothing calls this directly

Calls 1

diff_fileMethod · 0.80

Tested by

no test coverage detected