From 54e704188b3d6d97ca6c17dd50c11d8541c38f63 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Mon, 10 Nov 2025 17:04:10 -0800 Subject: [PATCH 1/3] TST: Fix assertion for TestSetitemNAPeriodDtype::expected --- pandas/tests/series/indexing/test_setitem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/series/indexing/test_setitem.py b/pandas/tests/series/indexing/test_setitem.py index f894005296781..34ca256a5d1ea 100644 --- a/pandas/tests/series/indexing/test_setitem.py +++ b/pandas/tests/series/indexing/test_setitem.py @@ -1025,7 +1025,7 @@ class TestSetitemNAPeriodDtype(SetitemCastingEquivalents): def expected(self, key): exp = Series(period_range("2000-01-01", periods=10, freq="D")) exp._values.view("i8")[key] = NaT._value - assert exp[key] is NaT or all(x is NaT for x in exp[key]) + assert exp[key] is NaT or any(x is NaT for x in exp) return exp @pytest.fixture From ae2376a93dd0d9c250cada00eb92da3db877e0a5 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Wed, 26 Nov 2025 11:53:26 -0800 Subject: [PATCH 2/3] Remove redundant condition --- pandas/tests/series/indexing/test_setitem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/series/indexing/test_setitem.py b/pandas/tests/series/indexing/test_setitem.py index 34ca256a5d1ea..ba210b8b635fd 100644 --- a/pandas/tests/series/indexing/test_setitem.py +++ b/pandas/tests/series/indexing/test_setitem.py @@ -1025,7 +1025,7 @@ class TestSetitemNAPeriodDtype(SetitemCastingEquivalents): def expected(self, key): exp = Series(period_range("2000-01-01", periods=10, freq="D")) exp._values.view("i8")[key] = NaT._value - assert exp[key] is NaT or any(x is NaT for x in exp) + assert exp[key] is NaT return exp @pytest.fixture From f3d98e929af652a06d0f751393f499f93f82fe74 Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:13:03 -0800 Subject: [PATCH 3/3] Revert "Remove redundant condition" This reverts commit ae2376a93dd0d9c250cada00eb92da3db877e0a5. --- pandas/tests/series/indexing/test_setitem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/tests/series/indexing/test_setitem.py b/pandas/tests/series/indexing/test_setitem.py index 37ab9bca13156..886c80c0cac6e 100644 --- a/pandas/tests/series/indexing/test_setitem.py +++ b/pandas/tests/series/indexing/test_setitem.py @@ -1025,7 +1025,7 @@ class TestSetitemNAPeriodDtype(SetitemCastingEquivalents): def expected(self, key): exp = Series(period_range("2000-01-01", periods=10, freq="D")) exp._values.view("i8")[key] = NaT._value - assert exp[key] is NaT + assert exp[key] is NaT or any(x is NaT for x in exp) return exp @pytest.fixture