diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2017-05-15 15:32:14 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-15 15:32:14 (GMT) |
| commit | 9d1983be503012e750f49d31b569f3fe4554c628 (patch) | |
| tree | 4187dd744ced5a86e9f72d6c73e2c2e9228e2758 /Lib/test/test_multiprocessing.py | |
| parent | eb66897e875eecd78bcb9a330a819bca6e09e7a2 (diff) | |
| download | cpython-9d1983be503012e750f49d31b569f3fe4554c628.zip cpython-9d1983be503012e750f49d31b569f3fe4554c628.tar.gz cpython-9d1983be503012e750f49d31b569f3fe4554c628.tar.bz2 | |
bpo-11790: Fix sporadic failures in test_multiprocessing.WithProcessesTestCondition. (#1591)
(cherry picked from commit f25a8de845d20349a265442eb0f3dcd71d0d7ac5)
Diffstat (limited to 'Lib/test/test_multiprocessing.py')
| -rw-r--r-- | Lib/test/test_multiprocessing.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_multiprocessing.py b/Lib/test/test_multiprocessing.py index 8cc4f54..4d39501 100644 --- a/Lib/test/test_multiprocessing.py +++ b/Lib/test/test_multiprocessing.py @@ -840,7 +840,13 @@ class _TestCondition(BaseTestCase): cond.release() # check they have all woken - time.sleep(DELTA) + for i in range(10): + try: + if get_value(woken) == 6: + break + except NotImplementedError: + break + time.sleep(DELTA) self.assertReturnsIfImplemented(6, get_value, woken) # check state is not mucked up |
