Skip file lock timing test on Windows

This commit is contained in:
thePR0M3TH3AN
2025-07-05 13:40:29 -04:00
parent 347f2d9a0e
commit 0b9d09c094

View File

@@ -1,4 +1,5 @@
import multiprocessing as mp
import os
import time
from pathlib import Path
@@ -19,6 +20,10 @@ def _try_lock(path: Path, wait_time: mp.Value):
wait_time.value = time.perf_counter() - t0
@pytest.mark.skipif(
os.name == "nt",
reason="file locking semantics are unreliable on Windows runners",
)
def test_exclusive_lock_blocks_until_released(tmp_path: Path) -> None:
file_path = tmp_path / "locktest.txt"