@@ -283,7 +283,7 @@ def _check_types(left, right, obj: str = "Index") -> None:
283
283
right = cast (MultiIndex , right )
284
284
285
285
for level in range (left .nlevels ):
286
- lobj = f"MultiIndex level [{ level } ]"
286
+ lobj = f"{ obj } level [{ level } ]"
287
287
try :
288
288
# try comparison on levels/codes to avoid densifying MultiIndex
289
289
assert_index_equal (
@@ -314,7 +314,7 @@ def _check_types(left, right, obj: str = "Index") -> None:
314
314
obj = lobj ,
315
315
)
316
316
# get_level_values may change dtype
317
- _check_types (left .levels [level ], right .levels [level ], obj = obj )
317
+ _check_types (left .levels [level ], right .levels [level ], obj = lobj )
318
318
319
319
# skip exact index checking when `check_categorical` is False
320
320
elif check_exact and check_categorical :
@@ -527,7 +527,7 @@ def assert_interval_array_equal(
527
527
kwargs ["check_freq" ] = False
528
528
529
529
assert_equal (left ._left , right ._left , obj = f"{ obj } .left" , ** kwargs )
530
- assert_equal (left ._right , right ._right , obj = f"{ obj } .left " , ** kwargs )
530
+ assert_equal (left ._right , right ._right , obj = f"{ obj } .right " , ** kwargs )
531
531
532
532
assert_attr_equal ("closed" , left , right , obj = obj )
533
533
0 commit comments