Skip to content

Commit eb4e7d3

Browse files
committed
Fix test_asyncio.test_windows_events
1 parent be949bb commit eb4e7d3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/test/test_asyncio/test_windows_events.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ def test_wait_for_handle(self):
177177
event = _overlapped.CreateEvent(None, True, False, None)
178178
self.addCleanup(_winapi.CloseHandle, event)
179179

180+
# RegisterWaitForSingleObject() has a resolution of 15.6 ms.
181+
# Tolerate 50 ms difference when comparing timings.
182+
CLOCK_RES = 0.050
183+
180184
# Wait for unset event with 0.5s timeout;
181185
# result should be False at timeout
182186
timeout = 0.5
@@ -187,7 +191,7 @@ def test_wait_for_handle(self):
187191

188192
self.assertEqual(done, False)
189193
self.assertFalse(fut.result())
190-
self.assertGreaterEqual(elapsed, timeout - test_utils.CLOCK_RES)
194+
self.assertGreaterEqual(elapsed, timeout - CLOCK_RES)
191195

192196
_overlapped.SetEvent(event)
193197

0 commit comments

Comments
 (0)