@@ -30,9 +30,8 @@ def test_zip(self):
3030 expected = self .read_csv (self .csv1 )
3131
3232 with tm .ensure_clean ('test_file.zip' ) as path :
33- tmp = zipfile .ZipFile (path , mode = 'w' )
34- tmp .writestr ('test_file' , data )
35- tmp .close ()
33+ with zipfile .ZipFile (path , mode = 'w' ) as tmp :
34+ tmp .writestr ('test_file' , data )
3635
3736 result = self .read_csv (path , compression = 'zip' )
3837 tm .assert_frame_equal (result , expected )
@@ -47,10 +46,9 @@ def test_zip(self):
4746
4847 with tm .ensure_clean ('combined_zip.zip' ) as path :
4948 inner_file_names = ['test_file' , 'second_file' ]
50- tmp = zipfile .ZipFile (path , mode = 'w' )
51- for file_name in inner_file_names :
52- tmp .writestr (file_name , data )
53- tmp .close ()
49+ with zipfile .ZipFile (path , mode = 'w' ) as tmp :
50+ for file_name in inner_file_names :
51+ tmp .writestr (file_name , data )
5452
5553 tm .assert_raises_regex (ValueError , 'Multiple files' ,
5654 self .read_csv , path , compression = 'zip' )
@@ -60,8 +58,8 @@ def test_zip(self):
6058 compression = 'infer' )
6159
6260 with tm .ensure_clean () as path :
63- tmp = zipfile .ZipFile (path , mode = 'w' )
64- tmp . close ()
61+ with zipfile .ZipFile (path , mode = 'w' ) as tmp :
62+ pass
6563
6664 tm .assert_raises_regex (ValueError , 'Zero files' ,
6765 self .read_csv , path , compression = 'zip' )
@@ -84,9 +82,8 @@ def test_other_compression(self, compress_type, compress_method, ext):
8482 expected = self .read_csv (self .csv1 )
8583
8684 with tm .ensure_clean () as path :
87- tmp = compress_method (path , mode = 'wb' )
88- tmp .write (data )
89- tmp .close ()
85+ with compress_method (path , mode = 'wb' ) as tmp :
86+ tmp .write (data )
9087
9188 result = self .read_csv (path , compression = compress_type )
9289 tm .assert_frame_equal (result , expected )
@@ -100,9 +97,8 @@ def test_other_compression(self, compress_type, compress_method, ext):
10097 tm .assert_frame_equal (result , expected )
10198
10299 with tm .ensure_clean ('test.{}' .format (ext )) as path :
103- tmp = compress_method (path , mode = 'wb' )
104- tmp .write (data )
105- tmp .close ()
100+ with compress_method (path , mode = 'wb' ) as tmp :
101+ tmp .write (data )
106102 result = self .read_csv (path , compression = 'infer' )
107103 tm .assert_frame_equal (result , expected )
108104
0 commit comments