@@ -171,9 +171,9 @@ def test_argminmax(self):
171
171
obj .argmin ()
172
172
with pytest .raises (ValueError , match = "Encountered all NA values" ):
173
173
obj .argmax ()
174
- with pytest .raises (ValueError , match = "Encountered all NA values " ):
174
+ with pytest .raises (ValueError , match = "Encountered an NA value " ):
175
175
obj .argmin (skipna = False )
176
- with pytest .raises (ValueError , match = "Encountered all NA values " ):
176
+ with pytest .raises (ValueError , match = "Encountered an NA value " ):
177
177
obj .argmax (skipna = False )
178
178
179
179
obj = Index ([NaT , datetime (2011 , 11 , 1 ), datetime (2011 , 11 , 2 ), NaT ])
@@ -189,9 +189,9 @@ def test_argminmax(self):
189
189
obj .argmin ()
190
190
with pytest .raises (ValueError , match = "Encountered all NA values" ):
191
191
obj .argmax ()
192
- with pytest .raises (ValueError , match = "Encountered all NA values " ):
192
+ with pytest .raises (ValueError , match = "Encountered an NA value " ):
193
193
obj .argmin (skipna = False )
194
- with pytest .raises (ValueError , match = "Encountered all NA values " ):
194
+ with pytest .raises (ValueError , match = "Encountered an NA value " ):
195
195
obj .argmax (skipna = False )
196
196
197
197
@pytest .mark .parametrize ("op, expected_col" , [["max" , "a" ], ["min" , "b" ]])
@@ -856,7 +856,8 @@ def test_idxmin(self):
856
856
857
857
# all NaNs
858
858
allna = string_series * np .nan
859
- with pytest .raises (ValueError , match = "Encountered all NA values" ):
859
+ msg = "Encountered all NA values"
860
+ with pytest .raises (ValueError , match = msg ):
860
861
allna .idxmin ()
861
862
862
863
# datetime64[ns]
@@ -888,7 +889,8 @@ def test_idxmax(self):
888
889
889
890
# all NaNs
890
891
allna = string_series * np .nan
891
- with pytest .raises (ValueError , match = "Encountered all NA values" ):
892
+ msg = "Encountered all NA values"
893
+ with pytest .raises (ValueError , match = msg ):
892
894
allna .idxmax ()
893
895
894
896
s = Series (date_range ("20130102" , periods = 6 ))
@@ -1155,12 +1157,12 @@ def test_idxminmax_object_dtype(self, using_infer_string):
1155
1157
msg = "'>' not supported between instances of 'float' and 'str'"
1156
1158
with pytest .raises (TypeError , match = msg ):
1157
1159
ser3 .idxmax ()
1158
- with pytest .raises (ValueError , match = "Encountered an NA value" ):
1160
+ with pytest .raises (TypeError , match = msg ):
1159
1161
ser3 .idxmax (skipna = False )
1160
1162
msg = "'<' not supported between instances of 'float' and 'str'"
1161
1163
with pytest .raises (TypeError , match = msg ):
1162
1164
ser3 .idxmin ()
1163
- with pytest .raises (ValueError , match = "Encountered an NA value" ):
1165
+ with pytest .raises (TypeError , match = msg ):
1164
1166
ser3 .idxmin (skipna = False )
1165
1167
1166
1168
def test_idxminmax_object_frame (self ):
0 commit comments