File size: 793 Bytes
b8f4efa 591ad35 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def test_no_legacy_trace_folder_fallback_comment_left():
runs = (ROOT / "web" / "static" / "runs.js").read_text(encoding="utf-8")
assert "Legacy test invariants retained" not in runs
def test_v152_trace_links_target_stable_folders():
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
bucket = (ROOT / "src" / "bucket.py").read_text(encoding="utf-8")
runs = (ROOT / "web" / "static" / "runs.js").read_text(encoding="utf-8")
assert "trace_folder_has_content" in bucket
assert "_bucket_tree_url(bucket_source, run_id, \"traces/raw\")" in bucket
assert "_bucket_tree_url(bucket_source, run_id, \"traces/redacted\")" in bucket
assert "folderUrl=runId&&bucket" in runs
|