From e310a22bd8b72c5ec67c238c5aef927f27296292 Mon Sep 17 00:00:00 2001 From: Victor Kuznetsov Date: Sun, 27 Sep 2026 10:11:54 -0700 Subject: [PATCH] Compare capture paths in POSIX form on every platform The manifest stores forward-slash paths, and str() of a Windows path uses backslashes, so the index test failed on both Windows CI jobs. Co-Authored-By: Claude Opus 5.5 --- tests/test_captures_manifest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_captures_manifest.py b/tests/test_captures_manifest.py index 964d885..fd99147 100644 --- a/tests/test_captures_manifest.py +++ b/tests/test_captures_manifest.py @@ -33,7 +33,7 @@ def test_every_stored_capture_is_indexed_once(manifest: Path): assert len(indexed) == len(set(indexed)) assert len({row["sha256"] for row in rows}) == len(rows) on_disk = { - str(path.relative_to(ROOT)) + path.relative_to(ROOT).as_posix() for path in manifest.parent.rglob("*") if path.is_file() and path.name not in {"manifest.csv", "README.md"} }