@@ -2875,7 +2875,8 @@ def test_rename_old_name(self) -> None:
2875
2875
def test_rename_same_name (self ) -> None :
2876
2876
data = create_test_data ()
2877
2877
newnames = {"var1" : "var1" , "dim2" : "dim2" }
2878
- renamed = data .rename (newnames )
2878
+ with pytest .warns (UserWarning , match = "does not create an index anymore" ):
2879
+ renamed = data .rename (newnames )
2879
2880
assert_identical (renamed , data )
2880
2881
2881
2882
def test_rename_dims (self ) -> None :
@@ -2954,11 +2955,16 @@ def test_rename_multiindex(self) -> None:
2954
2955
assert_identical (expected , actual )
2955
2956
2956
2957
with pytest .raises (ValueError , match = r"'a' conflicts" ):
2957
- original .rename ({"x" : "a" })
2958
+ with pytest .warns (UserWarning , match = "does not create an index anymore" ):
2959
+ original .rename ({"x" : "a" })
2960
+
2958
2961
with pytest .raises (ValueError , match = r"'x' conflicts" ):
2959
- original .rename ({"a" : "x" })
2962
+ with pytest .warns (UserWarning , match = "does not create an index anymore" ):
2963
+ original .rename ({"a" : "x" })
2964
+
2960
2965
with pytest .raises (ValueError , match = r"'b' conflicts" ):
2961
- original .rename ({"a" : "b" })
2966
+ with pytest .warns (UserWarning , match = "does not create an index anymore" ):
2967
+ original .rename ({"a" : "b" })
2962
2968
2963
2969
def test_rename_perserve_attrs_encoding (self ) -> None :
2964
2970
# test propagate attrs/encoding to new variable(s) created from Index object
0 commit comments