Skip to content

Commit 520cddc

Browse files
Chang Shewesm
Chang She
authored andcommitted
TST: check cache clearing for inplace sort_index and rename
1 parent 997b963 commit 520cddc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

pandas/tests/test_frame.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -4099,9 +4099,13 @@ def test_rename_inplace(self):
40994099
self.assert_('C' in self.frame)
41004100
self.assert_('foo' not in self.frame)
41014101

4102-
self.frame.rename(columns={'C' : 'foo'}, inplace=True)
4103-
self.assert_('C' not in self.frame)
4104-
self.assert_('foo' in self.frame)
4102+
c_id = id(self.frame['C'])
4103+
frame = self.frame.copy()
4104+
frame.rename(columns={'C' : 'foo'}, inplace=True)
4105+
self.assert_('C' not in frame)
4106+
self.assert_('foo' in frame)
4107+
self.assert_(id(frame['foo']) != c_id)
4108+
41054109

41064110
#----------------------------------------------------------------------
41074111
# Time series related
@@ -4563,10 +4567,12 @@ def test_sort_index_inplace(self):
45634567

45644568
# axis=0
45654569
unordered = frame.ix[[3, 2, 4, 1]]
4570+
a_id = id(unordered['A'])
45664571
df = unordered.copy()
45674572
df.sort_index(inplace=True)
45684573
expected = frame
45694574
assert_frame_equal(df, expected)
4575+
self.assert_(a_id != id(df['A']))
45704576

45714577
df = unordered.copy()
45724578
df.sort_index(ascending=False, inplace=True)

0 commit comments

Comments
 (0)