from kodereviewer.diff_parser import Hunk class TestHunk: def test_parse_header(self): hunk = Hunk('@@ -13,10 +13,15 @@ on:') assert hunk.original_start_line == 13 assert hunk.original_line_count == 10 assert hunk.new_start_line == 13 assert hunk.new_line_count == 15 assert hunk.context == 'on:' def test_parse_hunk_different_lines(self): hunk = Hunk('@@ -68,5 +81,10 @@ jobs:') assert hunk.original_start_line == 68 assert hunk.original_line_count == 5 assert hunk.new_start_line == 81 assert hunk.new_line_count == 10