From ad9850ba7b1cca5b439eb9cec97003d04c149b63 Mon Sep 17 00:00:00 2001 From: Justine Wezenaar Date: Wed, 8 Oct 2025 14:59:58 -0400 Subject: [PATCH] add test_assert_frame_equal_nested_df_na --- pandas/tests/util/test_assert_frame_equal.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pandas/tests/util/test_assert_frame_equal.py b/pandas/tests/util/test_assert_frame_equal.py index 8711365a19214..b629240a7f199 100644 --- a/pandas/tests/util/test_assert_frame_equal.py +++ b/pandas/tests/util/test_assert_frame_equal.py @@ -413,3 +413,11 @@ def test_datetimelike_compat_deprecated(): tm.assert_series_equal(df["a"], df["a"], check_datetimelike_compat=True) with tm.assert_produces_warning(Pandas4Warning, match=msg): tm.assert_series_equal(df["a"], df["a"], check_datetimelike_compat=False) + + +def test_assert_frame_equal_nested_df_na(): + # GH#43022 + inner = DataFrame({"a": [1, pd.NA]}) + df1 = DataFrame({"df": [inner]}) + df2 = DataFrame({"df": [inner]}) + tm.assert_frame_equal(df1, df2)