@@ -1241,11 +1241,13 @@ def test_pyarrow_backed_df_index(self, index, pa):
1241
1241
expected = obj .astype ("int64[pyarrow]" ).set_index (index )
1242
1242
tm .assert_frame_equal (result , expected )
1243
1243
1244
+ @pytest .mark .parametrize ("name" , [None , "test" ])
1244
1245
@pytest .mark .parametrize ("index" , [True , False , None ])
1245
- def test_pyarrow_backed_df_range_index (self , pa , index ):
1246
+ def test_pyarrow_backed_df_range_index (self , pa , index , name ):
1246
1247
# GH#48944
1247
1248
df = pd .DataFrame (
1248
- data = {"A" : [0 , 1 ], "B" : [1 , 0 ]}, index = RangeIndex (start = 100 , stop = 102 )
1249
+ data = {"A" : [0 , 1 ], "B" : [1 , 0 ]},
1250
+ index = RangeIndex (start = 100 , stop = 102 , name = name ),
1249
1251
)
1250
1252
with tm .ensure_clean ("test.parquet" ) as path :
1251
1253
with open (path .encode (), "wb" ) as f :
@@ -1257,5 +1259,5 @@ def test_pyarrow_backed_df_range_index(self, pa, index):
1257
1259
if index is False :
1258
1260
expected = expected .reset_index (drop = True )
1259
1261
elif index :
1260
- expected .index = pd .Index ([100 , 101 ], dtype = "int64[pyarrow]" )
1262
+ expected .index = pd .Index ([100 , 101 ], dtype = "int64[pyarrow]" , name = name )
1261
1263
tm .assert_frame_equal (result , expected )
0 commit comments