@@ -172,45 +172,29 @@ def error(val):
172172 self .assertTrue (sum (precise_errors ) <= sum (normal_errors ))
173173 self .assertTrue (max (precise_errors ) <= max (normal_errors ))
174174
175- def test_compact_ints (self ):
176- if compat .is_platform_windows () and not self .low_memory :
177- raise nose .SkipTest (
178- "segfaults on win-64, only when all tests are run" )
179-
180- data = ('0,1,0,0\n '
181- '1,1,0,0\n '
182- '0,1,0,1' )
183-
184- result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
185- compact_ints = True , as_recarray = True )
186- ex_dtype = np .dtype ([(str (i ), 'i1' ) for i in range (4 )])
187- self .assertEqual (result .dtype , ex_dtype )
188-
189- result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
190- as_recarray = True , compact_ints = True ,
191- use_unsigned = True )
192- ex_dtype = np .dtype ([(str (i ), 'u1' ) for i in range (4 )])
193- self .assertEqual (result .dtype , ex_dtype )
194-
195175 def test_compact_ints_as_recarray (self ):
196- if compat .is_platform_windows () and self . low_memory :
176+ if compat .is_platform_windows ():
197177 raise nose .SkipTest (
198178 "segfaults on win-64, only when all tests are run" )
199179
200180 data = ('0,1,0,0\n '
201181 '1,1,0,0\n '
202182 '0,1,0,1' )
203183
204- result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
205- compact_ints = True , as_recarray = True )
206- ex_dtype = np .dtype ([(str (i ), 'i1' ) for i in range (4 )])
207- self .assertEqual (result .dtype , ex_dtype )
208-
209- result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
210- as_recarray = True , compact_ints = True ,
211- use_unsigned = True )
212- ex_dtype = np .dtype ([(str (i ), 'u1' ) for i in range (4 )])
213- self .assertEqual (result .dtype , ex_dtype )
184+ with tm .assert_produces_warning (
185+ FutureWarning , check_stacklevel = False ):
186+ result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
187+ compact_ints = True , as_recarray = True )
188+ ex_dtype = np .dtype ([(str (i ), 'i1' ) for i in range (4 )])
189+ self .assertEqual (result .dtype , ex_dtype )
190+
191+ with tm .assert_produces_warning (
192+ FutureWarning , check_stacklevel = False ):
193+ result = self .read_csv (StringIO (data ), delimiter = ',' , header = None ,
194+ as_recarray = True , compact_ints = True ,
195+ use_unsigned = True )
196+ ex_dtype = np .dtype ([(str (i ), 'u1' ) for i in range (4 )])
197+ self .assertEqual (result .dtype , ex_dtype )
214198
215199 def test_pass_dtype (self ):
216200 data = """\
0 commit comments