]> granicus.if.org Git - python/commitdiff
test_multiprocessing: tolerate a delta of 30 ms because of bad clock resolution
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 5 Feb 2015 13:25:05 +0000 (14:25 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 5 Feb 2015 13:25:05 +0000 (14:25 +0100)
on Windows

Lib/test/_test_multiprocessing.py

index 44d6c71e408d06b83264b6fcd30c5f828397f793..2d4395e7cd081c642ca189151acd8668fe284302 100644 (file)
@@ -716,9 +716,11 @@ class _TestQueue(BaseTestCase):
     def test_timeout(self):
         q = multiprocessing.Queue()
         start = time.time()
-        self.assertRaises(pyqueue.Empty, q.get, True, 0.2)
+        self.assertRaises(pyqueue.Empty, q.get, True, 0.200)
         delta = time.time() - start
-        self.assertGreaterEqual(delta, 0.18)
+        # Tolerate a delta of 30 ms because of the bad clock resolution on
+        # Windows (usually 15.6 ms)
+        self.assertGreaterEqual(delta, 0.170)
 
 #
 #