Skip to content

Commit f0a56de

Browse files
committed
xfail on min version
1 parent a71b90f commit f0a56de

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pandas/tests/strings/test_string_array.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import pytest
33

44
from pandas._libs import lib
5+
from pandas.compat import pa_version_under10p1
56

67
from pandas import (
78
NA,
@@ -13,7 +14,7 @@
1314

1415

1516
@pytest.mark.filterwarnings("ignore:Falling back")
16-
def test_string_array(nullable_string_dtype, any_string_method):
17+
def test_string_array(nullable_string_dtype, any_string_method, request):
1718
method_name, args, kwargs = any_string_method
1819

1920
data = ["a", "bb", np.nan, "ccc"]
@@ -25,6 +26,14 @@ def test_string_array(nullable_string_dtype, any_string_method):
2526
getattr(b.str, method_name)(*args, **kwargs)
2627
return
2728

29+
if (
30+
method_name == "slice"
31+
and nullable_string_dtype == "string[pyarrow]"
32+
and pa_version_under10p1
33+
):
34+
mark = pytest.mark.xfail(reason="Raises with Negative buffer resize: -16")
35+
request.applymarker(mark)
36+
2837
expected = getattr(a.str, method_name)(*args, **kwargs)
2938
result = getattr(b.str, method_name)(*args, **kwargs)
3039

0 commit comments

Comments
 (0)