From: Victor Stinner Date: Thu, 12 Jul 2018 09:11:29 +0000 (+0200) Subject: bpo-33716, test_concurrent_futures: increase timeout (GH-7828) (GH-8264) X-Git-Tag: v3.6.7rc1~179 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8df4770e8d2c9ebd49c5e4d073eef3a5bc805cfc;p=python bpo-33716, test_concurrent_futures: increase timeout (GH-7828) (GH-8264) Increase the timeout from 1 min to 5 min. Replace also time.time() with time.monotonic() for timeouts. (cherry picked from commit 3ad8decd76c736f393755537aeb19b5612c21761) --- diff --git a/Lib/test/test_concurrent_futures.py b/Lib/test/test_concurrent_futures.py index 5ddce09a08..1ce0c15512 100644 --- a/Lib/test/test_concurrent_futures.py +++ b/Lib/test/test_concurrent_futures.py @@ -79,7 +79,7 @@ class ExecutorMixin: def setUp(self): super().setUp() - self.t1 = time.time() + self.t1 = time.monotonic() try: self.executor = self.executor_type(max_workers=self.worker_count) except NotImplementedError as e: @@ -90,10 +90,10 @@ class ExecutorMixin: self.executor.shutdown(wait=True) self.executor = None - dt = time.time() - self.t1 + dt = time.monotonic() - self.t1 if test.support.verbose: print("%.2fs" % dt, end=' ') - self.assertLess(dt, 60, "synchronization issue: test lasted too long") + self.assertLess(dt, 300, "synchronization issue: test lasted too long") super().tearDown()