diff options
author | Gregory P. Smith <greg@krypto.org> | 2013-12-01 08:13:35 (GMT) |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2013-12-01 08:13:35 (GMT) |
commit | 54532c9742523814bbc43ccbd1a4560ec3d449d3 (patch) | |
tree | 9a56def10252b7ab1e154db3f23c64a0aa5481f3 /Lib/test/test_subprocess.py | |
parent | 1c27e3c7fbf8ee33e20677558e7e394a1bdb70d0 (diff) | |
parent | 361e30c17a7973874334597903afb3ba5a477f49 (diff) | |
download | cpython-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.py | 21 |
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)] |