mirror of
https://github.com/python/cpython.git
synced 2025-10-05 14:41:07 +00:00
[3.6] bpo-31234: Join threads in tests (#3589)
* bpo-31234: Join threads in tests (#3572) Call thread.join() on threads to prevent the "dangling threads" warning. (cherry picked from commit18e95b4176
) * bpo-31234: Join threads in test_hashlib (#3573) * bpo-31234: Join threads in test_hashlib Use thread.join() to wait until the parallel hash tasks complete rather than using events. Calling thread.join() prevent "dangling thread" warnings. * test_hashlib: minor PEP 8 coding style fixes (cherry picked from commit8dcf22f442
) * bpo-31234: Join threads in test_threading (#3579) Call thread.join() to prevent the "dangling thread" warning. (cherry picked from commitb8c7be2c52
) * bpo-31234: Join threads in test_queue (#3586) Call thread.join() to prevent the "dangling thread" warning. (cherry picked from commit167cbde50a
) * bpo-31234: Join timers in test_threading (#3598) Call the .join() method of threading.Timer timers to prevent the "threading_cleanup() failed to cleanup 1 threads" warning. (cherry picked from commitda3e5cf961
)
This commit is contained in:
parent
4d72945a28
commit
2c1c2ca254
7 changed files with 58 additions and 36 deletions
|
@ -1614,6 +1614,9 @@ class ThreadingTest(unittest.TestCase):
|
|||
for sig in Signals[self.decimal]:
|
||||
self.assertFalse(DefaultContext.flags[sig])
|
||||
|
||||
th1.join()
|
||||
th2.join()
|
||||
|
||||
DefaultContext.prec = save_prec
|
||||
DefaultContext.Emax = save_emax
|
||||
DefaultContext.Emin = save_emin
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue