pypy/module/_posixsubprocess/test/apptest_subprocess.py::test_close_fds_true
def test_close_fds_true():
fds = os.pipe()
open_fds = set(fds)
# add a bunch more fds
for _ in range(9):
fd = os.open("/dev/null", os.O_RDONLY)
open_fds.add(fd)
p = subprocess.Popen(['/usr/bin/env', 'python', os.path.join(directory, 'fd_status.py')], stdout=subprocess.PIPE, close_fds=True)
output, ignored = p.communicate()
> remaining_fds = set(map(int, output.split(b',')))
E (application-level) ValueError: invalid literal for int() with base 10: b''
module/_posixsubprocess/test/apptest_subprocess.py:33: ValueError
builder: own-macos-arm64 build #1203
test: pypy/module/_posixsubprocess/test/apptest_subprocess/py/test_close_fds_true