Merged in davidszotten/pytest/stop_leaking_fds (pull request #206)

stop leaking file descriptors
This commit is contained in:
holger krekel
2014-09-22 15:02:48 +02:00

View File

@@ -744,6 +744,7 @@ class TestFDCapture:
cap.done()
pytest.raises(AttributeError, cap.suspend)
@contextlib.contextmanager
def saved_fd(fd):
new_fd = os.dup(fd)
@@ -751,6 +752,7 @@ def saved_fd(fd):
yield
finally:
os.dup2(new_fd, fd)
os.close(new_fd)
class TestStdCapture: