diff options
-rw-r--r-- | test/test_misc.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/test/test_misc.py b/test/test_misc.py index b903161..ff6815d 100644 --- a/test/test_misc.py +++ b/test/test_misc.py @@ -28,15 +28,14 @@ from pylint.testutils import CheckerTestCase, Message @contextlib.contextmanager def create_file_backed_module(code): fd, tmp = tempfile.mkstemp() - os.close(fd) - with open(tmp, 'w') as stream: - stream.write(code) + os.write(fd, code) try: module = test_utils.build_module(code) module.file = tmp yield module finally: + os.close(fd) os.remove(tmp) |