From: Victor Stinner Date: Tue, 17 May 2022 22:19:56 +0000 (+0200) Subject: gh-89898: Fix test_threading.test_args_argument() (#92885) X-Git-Tag: v3.12.0a1~1519 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=970efae274538f9910e8f9b31bc890f1b7666b0f;p=thirdparty%2FPython%2Fcpython.git gh-89898: Fix test_threading.test_args_argument() (#92885) Join the thread to not leak threads running in the background to the next test. Fix the following warning on the "AMD64 FreeBSD Shared 3.11" buildbot: test_args_argument (test.test_threading.ThreadTests.test_args_argument) ... Warning -- threading_cleanup() failed to cleanup 1 threads (count: 1, dangling: 2) Warning -- Dangling thread: <_MainThread(MainThread, started 35026161664)> Warning -- Dangling thread: ), started 35314998016)> ok --- diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index a1bf354e65e2..6cdc45f523dc 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -149,6 +149,7 @@ class ThreadTests(BaseTestCase): with self.subTest(target=target, args=args): t = threading.Thread(target=target, args=args) t.start() + t.join() @cpython_only def test_disallow_instantiation(self):