]> granicus.if.org Git - python/commitdiff
move helper function into its test method (closes #19112)
authorBenjamin Peterson <benjamin@python.org>
Sun, 29 Sep 2013 15:08:04 +0000 (11:08 -0400)
committerBenjamin Peterson <benjamin@python.org>
Sun, 29 Sep 2013 15:08:04 +0000 (11:08 -0400)
Lib/test/test_multiprocessing.py

index 576096959810c92923064d3a285288967d589c4c..a19bca0929c0fdf86ba1e83bef2a0941a43c48fc 100644 (file)
@@ -3123,13 +3123,6 @@ def _ThisSubProcess(q):
     except pyqueue.Empty:
         pass
 
-def _TestProcess(q):
-    queue = multiprocessing.Queue()
-    subProc = multiprocessing.Process(target=_ThisSubProcess, args=(queue,))
-    subProc.daemon = True
-    subProc.start()
-    subProc.join()
-
 def _afunc(x):
     return x*x
 
@@ -3163,6 +3156,12 @@ class _file_like(object):
 class TestStdinBadfiledescriptor(unittest.TestCase):
 
     def test_queue_in_process(self):
+        def _TestProcess(q):
+            queue = multiprocessing.Queue()
+            subProc = multiprocessing.Process(target=_ThisSubProcess, args=(queue,))
+            subProc.daemon = True
+            subProc.start()
+            subProc.join()
         queue = multiprocessing.Queue()
         proc = multiprocessing.Process(target=_TestProcess, args=(queue,))
         proc.start()