Commit b7278736 authored by Victor Stinner's avatar Victor Stinner Committed by GitHub

bpo-33676: Fix dangling thread in _test_multiprocessing (GH-10755)

Fix WithThreadsTestPool.test_wrapped_exception()
of test_multiprocessing_fork: join the pool.

WithThreadsTestPool.test_del_pool() is now also decorated
with @support.reap_threads.
parent 9bdd2de8
......@@ -2522,6 +2522,7 @@ class _TestPool(BaseTestCase):
with self.Pool(1) as p:
with self.assertRaises(RuntimeError):
p.apply(self._test_wrapped_exception)
p.join()
def test_map_no_failfast(self):
# Issue #23992: the fail-fast behaviour when an exception is raised
......@@ -2557,6 +2558,7 @@ class _TestPool(BaseTestCase):
# they were released too.
self.assertEqual(CountedObject.n_instances, 0)
@support.reap_threads
def test_del_pool(self):
p = self.Pool(1)
wr = weakref.ref(p)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment