From 3bd717387a3f0ed32270b4fbcafe8c760b621699 Mon Sep 17 00:00:00 2001 From: Patrick Hoefler Date: Sun, 23 Apr 2023 10:41:10 +0200 Subject: [PATCH] Adjust unxfail condition for nat test --- pandas/compat/numpy/__init__.py | 1 + pandas/tests/scalar/test_nat.py | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pandas/compat/numpy/__init__.py b/pandas/compat/numpy/__init__.py index fbc04386bcef2..97c434d8f35d0 100644 --- a/pandas/compat/numpy/__init__.py +++ b/pandas/compat/numpy/__init__.py @@ -8,6 +8,7 @@ _nlv = Version(_np_version) np_version_under1p22 = _nlv < Version("1.22") np_version_gte1p24 = _nlv >= Version("1.24") +np_version_gte1p24p3 = _nlv >= Version("1.24.3") is_numpy_dev = _nlv.dev is not None _min_numpy_ver = "1.21.6" diff --git a/pandas/tests/scalar/test_nat.py b/pandas/tests/scalar/test_nat.py index 0d85e37873a52..8296201345d2f 100644 --- a/pandas/tests/scalar/test_nat.py +++ b/pandas/tests/scalar/test_nat.py @@ -9,7 +9,7 @@ import pytz from pandas._libs.tslibs import iNaT -from pandas.compat import is_numpy_dev +from pandas.compat.numpy import np_version_gte1p24p3 from pandas import ( DatetimeIndex, @@ -526,7 +526,7 @@ def test_to_numpy_alias(): pytest.param( Timedelta(0).to_timedelta64(), marks=pytest.mark.xfail( - not is_numpy_dev, + not np_version_gte1p24p3, reason="td64 doesn't return NotImplemented, see numpy#17017", ), ), @@ -535,7 +535,7 @@ def test_to_numpy_alias(): pytest.param( Timestamp(0).to_datetime64(), marks=pytest.mark.xfail( - not is_numpy_dev, + not np_version_gte1p24p3, reason="dt64 doesn't return NotImplemented, see numpy#17017", ), ),