Skip to content

Commit 1cbeb7f

Browse files
committed
fix: Windows CI — relax runtime_ms assertion for low timer resolution
Windows has ~15ms timer resolution, so tasks that complete in <1ms get runtime_ms=0.0. Changed assertion from > 0 to >= 0. All 12 CI jobs should now pass (ubuntu/macos/windows × Python 3.10-3.13)
1 parent 5ddd9cb commit 1cbeb7f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎tests/test_worker.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def result_task() -> dict:
172172
assert result is not None
173173
assert result.state == TaskState.SUCCESS
174174
assert result.result == {"status": "done", "count": 42}
175-
assert result.runtime_ms > 0
175+
assert result.runtime_ms >= 0 # Windows timer resolution can yield 0.0
176176

177177
def test_worker_task_timeout(self, app, backend):
178178
@app.task(name="timeout_task", timeout=0.5, max_retries=0)

0 commit comments

Comments
 (0)