()
| 176 | |
| 177 | |
| 178 | def test_parse_raw_diff_rename(): |
| 179 | # git diff --no-index --raw -z --numstat testdata/rename+change/{left,right} |
| 180 | diff = open('testdata/unified/rename+change.txt').read() |
| 181 | assert parse_raw_diff(diff) == [ |
| 182 | RawDiffLine( |
| 183 | '100644', |
| 184 | '100644', |
| 185 | '4dc9e64', |
| 186 | 'ccb4941', |
| 187 | 'R', |
| 188 | 'testdata/rename+change/left/huckfinn.txt', |
| 189 | score=90, |
| 190 | dst_path='testdata/rename+change/right/huckfinn.md', |
| 191 | num_add=2, |
| 192 | num_delete=2, |
| 193 | ), |
| 194 | ] |
| 195 | |
| 196 | |
| 197 | binary_diff = """diff --git a/left/smiley.png.gz b/right/smiley.png.gz |
nothing calls this directly
no test coverage detected