From b3a49b5ba29764c75052a35170df666cc51f78fa Mon Sep 17 00:00:00 2001 From: poloso Date: Sat, 22 Jan 2022 19:07:40 -0500 Subject: [PATCH] TST: Add test inconsistency in group by (#44803) (#45509) --- pandas/tests/groupby/test_groupby.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pandas/tests/groupby/test_groupby.py b/pandas/tests/groupby/test_groupby.py index fb2b9f0632f0d..03c09112be1fe 100644 --- a/pandas/tests/groupby/test_groupby.py +++ b/pandas/tests/groupby/test_groupby.py @@ -32,6 +32,20 @@ from pandas.core.groupby.base import maybe_normalize_deprecated_kernels +def test_group_by_copy(): + # GH#44803 + df = DataFrame( + { + "name": ["Alice", "Bob", "Carl"], + "age": [20, 21, 20], + } + ).set_index("name") + + grp_by_same_value = df.groupby(["age"]).apply(lambda group: group) + grp_by_copy = df.groupby(["age"]).apply(lambda group: group.copy()) + tm.assert_frame_equal(grp_by_same_value, grp_by_copy) + + def test_repr(): # GH18203 result = repr(Grouper(key="A", level="B"))