File pandas-pr58269-pyarrow16xpass.patch of Package python-pandas

From 1828b62ee913da44ec4402642ef7baaafeb65677 Mon Sep 17 00:00:00 2001
From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
Date: Mon, 15 Apr 2024 09:47:31 -1000
Subject: [PATCH] Backport PR #58268: CI/TST: Unxfail
 test_slice_locs_negative_step Pyarrow test

---
 pandas/tests/indexes/object/test_indexing.py | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/pandas/tests/indexes/object/test_indexing.py b/pandas/tests/indexes/object/test_indexing.py
index 443cacf94d239..ebf9dac715f8d 100644
--- a/pandas/tests/indexes/object/test_indexing.py
+++ b/pandas/tests/indexes/object/test_indexing.py
@@ -7,7 +7,6 @@
     NA,
     is_matching_na,
 )
-from pandas.compat import pa_version_under16p0
 import pandas.util._test_decorators as td
 
 import pandas as pd
@@ -201,16 +200,7 @@ class TestSliceLocs:
             (pd.IndexSlice["m":"m":-1], ""),  # type: ignore[misc]
         ],
     )
-    def test_slice_locs_negative_step(self, in_slice, expected, dtype, request):
-        if (
-            not pa_version_under16p0
-            and dtype == "string[pyarrow_numpy]"
-            and in_slice == slice("a", "a", -1)
-        ):
-            request.applymarker(
-                pytest.mark.xfail(reason="https://github.com/apache/arrow/issues/40642")
-            )
-
+    def test_slice_locs_negative_step(self, in_slice, expected, dtype):
         index = Index(list("bcdxy"), dtype=dtype)
 
         s_start, s_stop = index.slice_locs(in_slice.start, in_slice.stop, in_slice.step)
openSUSE Build Service is sponsored by