Skip to content

Commit 169bf63

Browse files
use copy in tests
1 parent 0e16bf3 commit 169bf63

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

pandas/tests/indexing/multiindex/test_multiindex.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -254,15 +254,20 @@ def test_multiindex_assign_aligns_as_implicit_tuple(self):
254254
# GH 61841
255255
cols = MultiIndex.from_tuples([("A", "B")])
256256
df1 = DataFrame([[i] for i in range(3)], columns=cols)
257-
df2 = DataFrame([[i] for i in range(3)], columns=cols)
258-
df3 = DataFrame([[i] for i in range(3)], columns=cols)
257+
df2 = df1.copy()
258+
df3 = df1.copy()
259259
s1 = df1["A"].rolling(2).mean()
260-
s2 = df2["A"].rolling(2).mean()
261-
s3 = df3["A"].rolling(2).mean()
262-
df1["C"] = s1
263-
df1["C"] = s1
264-
df1["C"] = s1
260+
s2 = s1.copy()
261+
s3 = s1.copy()
262+
265263
df2["C"] = s2
266264
df3[("C", "")] = s3
265+
tm.assert_frame_equal(df2, df3)
266+
267+
df1["C"] = s1
268+
tm.assert_frame_equal(df1, df2)
269+
tm.assert_frame_equal(df1, df3)
270+
271+
df1["C"] = s1
267272
tm.assert_frame_equal(df1, df2)
268273
tm.assert_frame_equal(df1, df3)

0 commit comments

Comments
 (0)