mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-09-11 04:00:38 +00:00
docs(session): document format upgrades and advance current V3 fixtures
This commit is contained in:
@@ -2152,9 +2152,14 @@ def compare_snapshot_files(
|
||||
directory: Path,
|
||||
filenames: tuple[str, ...],
|
||||
) -> None:
|
||||
"""Write or exactly compare one scenario's expected snapshot files."""
|
||||
"""Compare ordered artifact roles and Session content across generations, or write generated filenames."""
|
||||
scenario = directory.name
|
||||
if tuple(files) != filenames:
|
||||
|
||||
def role_name(name: str) -> str:
|
||||
parsed = parse_snapshot_session_filename(name)
|
||||
return name if parsed is None else snapshot_session_filename(parsed[0], 0)
|
||||
|
||||
if tuple(map(role_name, files)) != tuple(map(role_name, filenames)):
|
||||
raise AssertionError(f"{scenario} snapshot builder produced {tuple(files)}, expected {filenames}")
|
||||
if update:
|
||||
directory.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
Reference in New Issue
Block a user