From: Victor Stinner Date: Fri, 22 Sep 2023 21:49:32 +0000 (+0200) Subject: gh-109706: Fix multiprocessing test_nested_startmethod() (#109707) X-Git-Tag: v3.13.0a1~335 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b03a791497ff4b3c42805e06c73d08ac34087402;p=thirdparty%2FPython%2Fcpython.git gh-109706: Fix multiprocessing test_nested_startmethod() (#109707) Don't check order, queue items can be written in any order. --- diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py index 2636a9cf7f5b..730b887dd4bc 100644 --- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -5472,7 +5472,9 @@ class TestStartMethod(unittest.TestCase): while not queue.empty(): results.append(queue.get()) - self.assertEqual(results, [2, 1]) + # gh-109706: queue.put(1) can write into the queue before queue.put(2), + # there is no synchronization in the test. + self.assertSetEqual(set(results), set([2, 1])) @unittest.skipIf(sys.platform == "win32",