88import numpy as np
99import pandas as pd
1010
11- from pandas import Series , DataFrame , compat
11+ from pandas import Series , DataFrame
1212
1313from pandas .compat import StringIO , u
1414from pandas .util .testing import (assert_series_equal , assert_almost_equal ,
@@ -139,24 +139,6 @@ def test_to_csv_path_is_none(self):
139139 csv_str = s .to_csv (path = None )
140140 assert isinstance (csv_str , str )
141141
142- def decompress_file (self , src_path , compression ):
143- if compression is None :
144- f = open (src_path , 'rb' )
145- elif compression == 'gzip' :
146- import gzip
147- f = gzip .open (src_path , 'rb' )
148- elif compression == 'bz2' :
149- import bz2
150- f = bz2 .BZ2File (src_path , 'rb' )
151- elif compression == 'xz' :
152- lzma = compat .import_lzma ()
153- f = lzma .LZMAFile (src_path , 'rb' )
154- else :
155- msg = 'Unrecognized compression type: {}' .format (compression )
156- raise ValueError (msg )
157-
158- return f
159-
160142 @pytest .mark .parametrize ('compression' , [
161143 None ,
162144 'gzip' ,
@@ -178,12 +160,12 @@ def test_to_csv_compression(self, compression):
178160 assert_series_equal (s , rs )
179161
180162 # explicitly ensure file was compressed
181- f = self .decompress_file (filename , compression = compression )
163+ f = tm .decompress_file (filename , compression = compression )
182164 text = f .read ().decode ('utf8' )
183165 assert s .name in text
184166 f .close ()
185167
186- f = self .decompress_file (filename , compression = compression )
168+ f = tm .decompress_file (filename , compression = compression )
187169 assert_series_equal (s , pd .read_csv (f , index_col = 0 , squeeze = True ))
188170 f .close ()
189171
0 commit comments