mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
[3.12] gh-109706: Fix multiprocessing test_nested_startmethod() (GH-109707) (#109762)
gh-109706: Fix multiprocessing test_nested_startmethod() (GH-109707)
Don't check order, queue items can be written in any order.
(cherry picked from commit b03a791497
)
Co-authored-by: Victor Stinner <vstinner@python.org>
This commit is contained in:
parent
f6cb2e4815
commit
6a6bea3ee8
1 changed files with 3 additions and 1 deletions
|
@ -5434,7 +5434,9 @@ class TestStartMethod(unittest.TestCase):
|
||||||
while not queue.empty():
|
while not queue.empty():
|
||||||
results.append(queue.get())
|
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",
|
@unittest.skipIf(sys.platform == "win32",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue