summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_subprocess.py
diff options
context:
space:
mode:
authorGregory P. Smith <greg@krypto.org>2013-12-01 08:13:35 (GMT)
committerGregory P. Smith <greg@krypto.org>2013-12-01 08:13:35 (GMT)
commit54532c9742523814bbc43ccbd1a4560ec3d449d3 (patch)
tree9a56def10252b7ab1e154db3f23c64a0aa5481f3 /Lib/test/test_subprocess.py
parent1c27e3c7fbf8ee33e20677558e7e394a1bdb70d0 (diff)
parent361e30c17a7973874334597903afb3ba5a477f49 (diff)
downloadcpython-54532c9742523814bbc43ccbd1a4560ec3d449d3.zip
cpython-54532c9742523814bbc43ccbd1a4560ec3d449d3.tar.gz
cpython-54532c9742523814bbc43ccbd1a4560ec3d449d3.tar.bz2
Undo supposed fix for Issue #15798 until I understand why this is
causing test_multiprocessing_forkserver and test_multiprocessing_spawn failures on head (3.4).
Diffstat (limited to 'Lib/test/test_subprocess.py')
-rw-r--r--Lib/test/test_subprocess.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/Lib/test/test_subprocess.py b/Lib/test/test_subprocess.py
index 46e012d..54f6482 100644
--- a/Lib/test/test_subprocess.py
+++ b/Lib/test/test_subprocess.py
@@ -1559,27 +1559,6 @@ class POSIXProcessTestCase(BaseTestCase):
# all standard fds closed.
self.check_close_std_fds([0, 1, 2])
- def test_small_errpipe_write_fd(self):
- """Issue #15798: Popen should work when stdio fds are available."""
- new_stdin = os.dup(0)
- new_stdout = os.dup(1)
- try:
- os.close(0)
- os.close(1)
-
- # Side test: if errpipe_write fails to have its CLOEXEC
- # flag set this should cause the parent to think the exec
- # failed. Extremely unlikely: everyone supports CLOEXEC.
- subprocess.Popen([
- sys.executable, "-c",
- "print('AssertionError:0:CLOEXEC failure.')"]).wait()
- finally:
- # Restore original stdin and stdout
- os.dup2(new_stdin, 0)
- os.dup2(new_stdout, 1)
- os.close(new_stdin)
- os.close(new_stdout)
-
def test_remapping_std_fds(self):
# open up some temporary files
temps = [mkstemp() for i in range(3)]