From: Victor Stinner Date: Wed, 27 Jun 2018 09:04:51 +0000 (+0200) Subject: bpo-30317, test_multiprocessing: fix test_timeout() (GH-7957) X-Git-Tag: v3.8.0a1~1485 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f15f66d275d1166839312c9ff3a67c00b486c7d6;p=thirdparty%2FPython%2Fcpython.git bpo-30317, test_multiprocessing: fix test_timeout() (GH-7957) Tolerate a different of 50 ms, instead of just 30 ms, in test_timeout() of multiprocessing tests. This change should fix such test failure on Windows: FAIL: test_timeout (test.test_multiprocessing_spawn.WithProcessesTestQueue) Traceback (most recent call last): File "lib\test\_test_multiprocessing.py", line 753, in test_timeout self.assertGreaterEqual(delta, 0.170) AssertionError: 0.16138982772827148 not greater than or equal to 0.17 --- diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py index 31eadd24d359..424e1fa07a29 100644 --- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -1035,9 +1035,9 @@ class _TestQueue(BaseTestCase): start = time.time() self.assertRaises(pyqueue.Empty, q.get, True, 0.200) delta = time.time() - start - # Tolerate a delta of 30 ms because of the bad clock resolution on + # Tolerate a delta of 50 ms because of the bad clock resolution on # Windows (usually 15.6 ms) - self.assertGreaterEqual(delta, 0.170) + self.assertGreaterEqual(delta, 0.150) close_queue(q) def test_queue_feeder_donot_stop_onexc(self):