Skip to content

Commit 750052f

Browse files
committed
Close file descriptor to prevent windows permission errors
1 parent 8792db9 commit 750052f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/test_gzip_compliance.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ def seek(self, *args):
5858

5959

6060
class BaseTest(unittest.TestCase):
61-
fileno, filename = tempfile.mkstemp()
61+
62+
def __init__(self, methodName):
63+
fileno, self.filename = tempfile.mkstemp()
64+
os.close(fileno)
65+
super().__init__(methodName)
6266

6367
def setUp(self):
6468
if os.path.exists(self.filename):
@@ -391,7 +395,8 @@ def test_metadata(self):
391395
self.assertEqual(isizeBytes, struct.pack('<i', len(data1)))
392396

393397
def test_metadata_ascii_name(self):
394-
self.filename = tempfile.mkstemp()[1]
398+
fd, self.filename = tempfile.mkstemp()
399+
os.close(fd)
395400
self.test_metadata()
396401

397402
def test_compresslevel_metadata(self):

0 commit comments

Comments
 (0)