@@ -49,7 +49,8 @@ def test_get_loc_scalar(self, closed, scalar):
49
49
if scalar in correct [closed ].keys ():
50
50
assert idx .get_loc (scalar ) == correct [closed ][scalar ]
51
51
else :
52
- pytest .raises (KeyError , idx .get_loc , scalar )
52
+ with pytest .raises (KeyError , match = str (scalar )):
53
+ idx .get_loc (scalar )
53
54
54
55
def test_slice_locs_with_interval (self ):
55
56
@@ -89,13 +90,19 @@ def test_slice_locs_with_interval(self):
89
90
# unsorted duplicates
90
91
index = IntervalIndex .from_tuples ([(0 , 2 ), (2 , 4 ), (0 , 2 )])
91
92
92
- pytest .raises (KeyError , index .slice_locs (
93
- start = Interval (0 , 2 ), end = Interval (2 , 4 )))
94
- pytest .raises (KeyError , index .slice_locs (start = Interval (0 , 2 )))
93
+ with pytest .raises (KeyError ):
94
+ index .slice_locs (start = Interval (0 , 2 ), end = Interval (2 , 4 ))
95
+
96
+ with pytest .raises (KeyError ):
97
+ index .slice_locs (start = Interval (0 , 2 ))
98
+
95
99
assert index .slice_locs (end = Interval (2 , 4 )) == (0 , 2 )
96
- pytest .raises (KeyError , index .slice_locs (end = Interval (0 , 2 )))
97
- pytest .raises (KeyError , index .slice_locs (
98
- start = Interval (2 , 4 ), end = Interval (0 , 2 )))
100
+
101
+ with pytest .raises (KeyError ):
102
+ index .slice_locs (end = Interval (0 , 2 ))
103
+
104
+ with pytest .raises (KeyError ):
105
+ index .slice_locs (start = Interval (2 , 4 ), end = Interval (0 , 2 ))
99
106
100
107
# another unsorted duplicates
101
108
index = IntervalIndex .from_tuples ([(0 , 2 ), (0 , 2 ), (2 , 4 ), (1 , 3 )])
0 commit comments