(
message: str,
*,
expected_lines: list[str],
actual_lines: list[str],
expected_name: str,
actual_name: str,
)
| 34 | |
| 35 | |
| 36 | def print_diff( |
| 37 | message: str, |
| 38 | *, |
| 39 | expected_lines: list[str], |
| 40 | actual_lines: list[str], |
| 41 | expected_name: str, |
| 42 | actual_name: str, |
| 43 | ) -> None: |
| 44 | print(message) |
| 45 | for line in difflib.unified_diff( |
| 46 | expected_lines, |
| 47 | actual_lines, |
| 48 | fromfile=expected_name, |
| 49 | tofile=actual_name, |
| 50 | lineterm="", |
| 51 | ): |
| 52 | print(line) |
| 53 | |
| 54 | |
| 55 | def restore_original_files(original_contents: dict[Path, bytes]) -> list[str]: |
no outgoing calls
no test coverage detected