mirror of
https://github.com/python/cpython.git
synced 2025-12-23 09:19:18 +00:00
bpo-32692: Fix test_threading.test_set_and_clear() (GH-8331)
Increase the timeout: give timeout x 4 instead of timeout x 2 to threads to wait until the Event is set, but reduce the sleep from 500 ms to 250 ms. So the test should be more reliable and faster!
This commit is contained in:
parent
686b4b5ff2
commit
81950495ba
1 changed files with 3 additions and 2 deletions
|
|
@ -405,12 +405,13 @@ class EventTests(BaseTestCase):
|
|||
# cleared before the waiting thread is woken up.
|
||||
evt = self.eventtype()
|
||||
results = []
|
||||
timeout = 0.250
|
||||
N = 5
|
||||
def f():
|
||||
results.append(evt.wait(1))
|
||||
results.append(evt.wait(timeout * 4))
|
||||
b = Bunch(f, N)
|
||||
b.wait_for_started()
|
||||
time.sleep(0.5)
|
||||
time.sleep(timeout)
|
||||
evt.set()
|
||||
evt.clear()
|
||||
b.wait_for_finished()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue