Removed test_close_fds, because it's too unreliable. We simply cannot

know that the newly-started Python process only has 3 filedescriptors
open. Fixes bug 1048808.
This commit is contained in:
Peter Astrand 2004-10-21 19:28:34 +00:00
parent 66e80baea2
commit c19ccc9f11

View file

@ -421,16 +421,6 @@ def test_preexec(self):
preexec_fn=lambda: os.putenv("FRUIT", "apple"))
self.assertEqual(p.stdout.read(), "apple")
def test_close_fds(self):
# Make sure we have some fds open
os.pipe()
p = subprocess.Popen([sys.executable, "-c",
'import sys,os;' \
'sys.stdout.write(str(os.dup(0)))'],
stdout=subprocess.PIPE, close_fds=1)
# When all fds are closed, the next free fd should be 3.
self.assertEqual(p.stdout.read(), "3")
def test_args_string(self):
# args is a string
f, fname = self.mkstemp()