MCPcopy Create free account
hub / github.com/OWASP/APTS / print_diff

Function print_diff

scripts/check_generated_artifacts.py:36–52  ·  view source on GitHub ↗
(
    message: str,
    *,
    expected_lines: list[str],
    actual_lines: list[str],
    expected_name: str,
    actual_name: str,
)

Source from the content-addressed store, hash-verified

34
35
36def 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
55def restore_original_files(original_contents: dict[Path, bytes]) -> list[str]:

Callers 3

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected