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