(capsys)
| 393 | |
| 394 | |
| 395 | def test_text_output(capsys): |
| 396 | analyzer = diff.DiffAnalyzer() |
| 397 | analyzer.diffs = DIFFS |
| 398 | |
| 399 | formatter = DiffOutputBase.from_uri("text") |
| 400 | with formatter: |
| 401 | formatter.output_diff(analyzer) |
| 402 | |
| 403 | captured = capsys.readouterr() |
| 404 | assert len(captured.err) == 0, captured.err |
| 405 | |
| 406 | assert "File added" in captured.out, captured.out |
| 407 | assert "Path: added_file.py" in captured.out, captured.out |
| 408 | |
| 409 | assert "File removed" in captured.out, captured.out |
| 410 | assert "Path: removed_file.py" in captured.out, captured.out |
| 411 | |
| 412 | assert "Similarity: 80%" in captured.out, captured.out |
| 413 | assert "A Path: modified_file.py" in captured.out, captured.out |
| 414 | assert "B Path: modified_file.py" in captured.out, captured.out |
| 415 | assert "This is a diff of the modified file" in captured.out, captured.out |
nothing calls this directly
no test coverage detected