Don't leak file descriptor in subprocess
Markus Gerstel
2 years ago
56 | 56 | def test_path_object_resolution(tmpdir): |
57 | 57 | sentinel_value = b"sentinel" |
58 | 58 | tmpdir.join("tempfile").write(sentinel_value) |
59 | tmpdir.join("reader.py").write("print(open('tempfile').read())") | |
59 | tmpdir.join("reader.py").write("with open('tempfile') as fh:\n print(fh.read())") | |
60 | 60 | assert "LEAK_DETECTOR" not in os.environ |
61 | 61 | result = procrunner.run( |
62 | 62 | [sys.executable, tmpdir.join("reader.py")], |