Skip to content

Commit 3f4bb24

Browse files
committed
add frame and series reset_index name checking
1 parent 5882270 commit 3f4bb24

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

pandas/tests/frame/test_alter_axes.py

+7
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,13 @@ def test_reset_index(self, float_frame):
744744
xp = xp.set_index(['B'], append=True)
745745
tm.assert_frame_equal(rs, xp, check_names=False)
746746

747+
def test_reset_index_name(self):
748+
df = DataFrame([[1, 2, 3, 4], [5, 6, 7, 8]],
749+
columns=['A', 'B', 'C', 'D'],
750+
index=Index(range(2), name='x'))
751+
assert df.reset_index().index.name == 'x'
752+
assert df.reset_index(drop=True).index.name == 'x'
753+
747754
def test_reset_index_level(self):
748755
df = DataFrame([[1, 2, 3, 4], [5, 6, 7, 8]],
749756
columns=['A', 'B', 'C', 'D'])

pandas/tests/series/test_alter_axes.py

+5
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,11 @@ def test_reset_index(self):
144144
tm.assert_index_equal(rs.index, Index(index.get_level_values(1)))
145145
assert isinstance(rs, Series)
146146

147+
def test_reset_index_name(self):
148+
s = Series([1, 2, 3], index=Index(range(3), name='x'))
149+
assert s.reset_index().index.name == 'x'
150+
assert s.reset_index(drop=True).index.name == 'x'
151+
147152
def test_reset_index_level(self):
148153
df = DataFrame([[1, 2, 3], [4, 5, 6]],
149154
columns=['A', 'B', 'C'])

0 commit comments

Comments
 (0)