Skip to content

Commit 3612cc4

Browse files
committed
tests: deflake file lock timeout assertions
1 parent 6de0b3c commit 3612cc4

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/tests_fabric/utilities/test_port_manager_process_safe.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,13 @@ def test_file_lock_timeout(tmpdir):
8383
assert lock1.acquire(timeout=1.0)
8484

8585
# Second lock should timeout
86+
timeout_seconds = 0.5
8687
start = time.time()
87-
assert not lock2.acquire(timeout=0.5)
88+
assert not lock2.acquire(timeout=timeout_seconds)
8889
elapsed = time.time() - start
8990

9091
# Should take approximately the timeout duration
91-
assert 0.4 < elapsed < 0.7
92+
assert timeout_seconds * 0.8 < elapsed < timeout_seconds + 0.5
9293

9394
lock1.release()
9495

0 commit comments

Comments
 (0)