@@ -49,7 +49,8 @@ def test_get_loc_scalar(self, closed, scalar):
4949 if scalar in correct [closed ].keys ():
5050 assert idx .get_loc (scalar ) == correct [closed ][scalar ]
5151 else :
52- pytest .raises (KeyError , idx .get_loc , scalar )
52+ with pytest .raises (KeyError , match = str (scalar )):
53+ idx .get_loc (scalar )
5354
5455 def test_slice_locs_with_interval (self ):
5556
@@ -89,13 +90,19 @@ def test_slice_locs_with_interval(self):
8990 # unsorted duplicates
9091 index = IntervalIndex .from_tuples ([(0 , 2 ), (2 , 4 ), (0 , 2 )])
9192
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+
9599 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 ))
99106
100107 # another unsorted duplicates
101108 index = IntervalIndex .from_tuples ([(0 , 2 ), (0 , 2 ), (2 , 4 ), (1 , 3 )])
0 commit comments