Commit 0dec1bfe authored by Victor Stinner's avatar Victor Stinner

Fix sporadic failure of test_time.test_process_time() on Windows

Use a threshold of 20 ms instead of 10 ms.
parent 5a0d4391
......@@ -380,10 +380,13 @@ class TimeTestCase(unittest.TestCase):
time.perf_counter()
def test_process_time(self):
# process_time() should not include time spend during a sleep
start = time.process_time()
time.sleep(0.1)
time.sleep(0.100)
stop = time.process_time()
self.assertLess(stop - start, 0.01)
# use 20 ms because process_time() has usually a resolution of 15 ms
# on Windows
self.assertLess(stop - start, 0.020)
info = time.get_clock_info('process_time')
self.assertTrue(info.monotonic)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment