summaryrefslogtreecommitdiff
path: root/Lib/test/_test_multiprocessing.py
diff options
context:
space:
mode:
authorfinefoot <33361833+finefoot@users.noreply.github.com>2021-07-02 05:45:02 +0200
committerGitHub <noreply@github.com>2021-07-01 20:45:02 -0700
commit85b920498b42c69185540ecc2f5c4907fd38d877 (patch)
tree64df6208092a4f89da21c6083580b9e81d5c979e /Lib/test/_test_multiprocessing.py
parenta7e251b07aa5f1a858a3e791a30dea78e93ab728 (diff)
downloadcpython-git-85b920498b42c69185540ecc2f5c4907fd38d877.tar.gz
bpo-30256: Add manager_owned keyword arg to AutoProxy (GH-16341)
Co-authored-by: Jordan Speicher <jordan@jspeicher.com>
Diffstat (limited to 'Lib/test/_test_multiprocessing.py')
-rw-r--r--Lib/test/_test_multiprocessing.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py
index ead92cfa2a..4c4da24a30 100644
--- a/Lib/test/_test_multiprocessing.py
+++ b/Lib/test/_test_multiprocessing.py
@@ -2286,6 +2286,16 @@ class _TestContainers(BaseTestCase):
self.assertIsInstance(outer[0], list) # Not a ListProxy
self.assertEqual(outer[-1][-1]['feed'], 3)
+ def test_nested_queue(self):
+ a = self.list() # Test queue inside list
+ a.append(self.Queue())
+ a[0].put(123)
+ self.assertEqual(a[0].get(), 123)
+ b = self.dict() # Test queue inside dict
+ b[0] = self.Queue()
+ b[0].put(456)
+ self.assertEqual(b[0].get(), 456)
+
def test_namespace(self):
n = self.Namespace()
n.name = 'Bob'