()
| 148 | |
| 149 | |
| 150 | def test_parse_raw_diff_many(): |
| 151 | # git diff --no-index --raw -z --numstat testdata/manyfiles/{left,right} |
| 152 | diff = open('testdata/unified/manyfiles.txt').read() |
| 153 | mod644 = ['100644', '100644', '0000000', '0000000'] |
| 154 | assert parse_raw_diff(diff) == [ |
| 155 | RawDiffLine( |
| 156 | '100644', |
| 157 | '100644', |
| 158 | 'f00c965', |
| 159 | 'f00c965', |
| 160 | 'R', |
| 161 | 'testdata/manyfiles/left/d.txt', |
| 162 | score=100, |
| 163 | dst_path='testdata/manyfiles/right/a.txt', |
| 164 | num_add=0, |
| 165 | num_delete=0, |
| 166 | ), |
| 167 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/b.txt', num_add=0, num_delete=1), |
| 168 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/c.txt', num_add=0, num_delete=1), |
| 169 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/e.txt', num_add=0, num_delete=1), |
| 170 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/f.txt', num_add=0, num_delete=1), |
| 171 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/g.txt', num_add=0, num_delete=1), |
| 172 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/h.txt', num_add=0, num_delete=1), |
| 173 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/i.txt', num_add=0, num_delete=1), |
| 174 | RawDiffLine(*mod644, 'M', 'testdata/manyfiles/left/j.txt', num_add=0, num_delete=1), |
| 175 | ] |
| 176 | |
| 177 | |
| 178 | def test_parse_raw_diff_rename(): |
nothing calls this directly
no test coverage detected