(fixtures)
| 265 | |
| 266 | |
| 267 | def test_diff_file_removed(fixtures): |
| 268 | a_loc = ScanLocation(fixtures.path("diffs/1_a/src.py")) |
| 269 | d = diff.DiffAnalyzer() |
| 270 | d.compare([a_loc], []) |
| 271 | |
| 272 | assert len(d.diffs) == 1 |
| 273 | x = d.diffs[0] |
| 274 | |
| 275 | assert x.operation == "D" |
| 276 | assert x.a_scan is a_loc |
| 277 | assert x.b_scan is None |
| 278 | assert x.similarity == 0.0 |
| 279 | assert x.diff is None |
| 280 | |
| 281 | |
| 282 | def test_diff_file_similar(fixtures): |
nothing calls this directly
no test coverage detected