@@ -1078,15 +1078,15 @@ def test_integers(self):
1078
1078
@pytest .mark .parametrize (
1079
1079
"arr, skipna" ,
1080
1080
[
1081
- (np . array ( [1 , 2 , np .nan , np .nan , 3 ], dtype = "O" ) , False ),
1082
- (np . array ( [1 , 2 , np .nan , np .nan , 3 ], dtype = "O" ) , True ),
1083
- (np . array ( [1 , 2 , 3 , np .int64 (4 ), np .int32 (5 ), np .nan ], dtype = "O" ) , False ),
1084
- (np . array ( [1 , 2 , 3 , np .int64 (4 ), np .int32 (5 ), np .nan ], dtype = "O" ) , True ),
1081
+ ([1 , 2 , np .nan , np .nan , 3 ], False ),
1082
+ ([1 , 2 , np .nan , np .nan , 3 ], True ),
1083
+ ([1 , 2 , 3 , np .int64 (4 ), np .int32 (5 ), np .nan ], False ),
1084
+ ([1 , 2 , 3 , np .int64 (4 ), np .int32 (5 ), np .nan ], True ),
1085
1085
],
1086
1086
)
1087
1087
def test_integer_na (self , arr , skipna ):
1088
1088
# GH 27392
1089
- result = lib .infer_dtype (arr , skipna = skipna )
1089
+ result = lib .infer_dtype (np . array ( arr , dtype = "O" ) , skipna = skipna )
1090
1090
expected = "integer" if skipna else "integer-na"
1091
1091
assert result == expected
1092
1092
@@ -1287,13 +1287,13 @@ def test_infer_dtype_mixed_integer(self):
1287
1287
@pytest .mark .parametrize (
1288
1288
"arr" ,
1289
1289
[
1290
- np . array ( [Timestamp ("2011-01-01" ), Timestamp ("2011-01-02" )]) ,
1291
- np . array ( [datetime (2011 , 1 , 1 ), datetime (2012 , 2 , 1 )]) ,
1292
- np . array ( [datetime (2011 , 1 , 1 ), Timestamp ("2011-01-02" )]) ,
1290
+ [Timestamp ("2011-01-01" ), Timestamp ("2011-01-02" )],
1291
+ [datetime (2011 , 1 , 1 ), datetime (2012 , 2 , 1 )],
1292
+ [datetime (2011 , 1 , 1 ), Timestamp ("2011-01-02" )],
1293
1293
],
1294
1294
)
1295
1295
def test_infer_dtype_datetime (self , arr ):
1296
- assert lib .infer_dtype (arr , skipna = True ) == "datetime"
1296
+ assert lib .infer_dtype (np . array ( arr ) , skipna = True ) == "datetime"
1297
1297
1298
1298
@pytest .mark .parametrize ("na_value" , [pd .NaT , np .nan ])
1299
1299
@pytest .mark .parametrize (
@@ -1902,14 +1902,15 @@ def test_is_scalar_numpy_array_scalars(self):
1902
1902
@pytest .mark .parametrize (
1903
1903
"zerodim" ,
1904
1904
[
1905
- np . array ( 1 ) ,
1906
- np . array ( "foobar" ) ,
1907
- np .array ( np . datetime64 ("2014-01-01" ) ),
1908
- np .array ( np . timedelta64 (1 , "h" ) ),
1909
- np .array ( np . datetime64 ("NaT" ) ),
1905
+ 1 ,
1906
+ "foobar" ,
1907
+ np .datetime64 ("2014-01-01" ),
1908
+ np .timedelta64 (1 , "h" ),
1909
+ np .datetime64 ("NaT" ),
1910
1910
],
1911
1911
)
1912
1912
def test_is_scalar_numpy_zerodim_arrays (self , zerodim ):
1913
+ zerodim = np .array (zerodim )
1913
1914
assert not is_scalar (zerodim )
1914
1915
assert is_scalar (lib .item_from_zerodim (zerodim ))
1915
1916
0 commit comments