Make sure to reap worker threads and processes at the end of test_concurrent_futures
This commit is contained in:
commit
8f629059db
|
@ -623,16 +623,20 @@ class FutureTests(unittest.TestCase):
|
||||||
|
|
||||||
self.assertTrue(isinstance(f1.exception(timeout=5), IOError))
|
self.assertTrue(isinstance(f1.exception(timeout=5), IOError))
|
||||||
|
|
||||||
|
@test.support.reap_threads
|
||||||
def test_main():
|
def test_main():
|
||||||
test.support.run_unittest(ProcessPoolExecutorTest,
|
try:
|
||||||
ThreadPoolExecutorTest,
|
test.support.run_unittest(ProcessPoolExecutorTest,
|
||||||
ProcessPoolWaitTests,
|
ThreadPoolExecutorTest,
|
||||||
ThreadPoolWaitTests,
|
ProcessPoolWaitTests,
|
||||||
ProcessPoolAsCompletedTests,
|
ThreadPoolWaitTests,
|
||||||
ThreadPoolAsCompletedTests,
|
ProcessPoolAsCompletedTests,
|
||||||
FutureTests,
|
ThreadPoolAsCompletedTests,
|
||||||
ProcessPoolShutdownTest,
|
FutureTests,
|
||||||
ThreadPoolShutdownTest)
|
ProcessPoolShutdownTest,
|
||||||
|
ThreadPoolShutdownTest)
|
||||||
|
finally:
|
||||||
|
test.support.reap_children()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_main()
|
test_main()
|
||||||
|
|
Loading…
Reference in New Issue