Skip to content

Commit 86d0f15

Browse files
committed
Failing on pyarrow 2.0, bump to 3.0 tests check
1 parent 646b785 commit 86d0f15

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

pandas/tests/arrays/period/test_arrow_compat.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from pandas.compat import pa_version_under2p0
3+
from pandas.compat import pa_version_under3p0
44

55
from pandas.core.dtypes.dtypes import PeriodDtype
66

@@ -72,7 +72,7 @@ def test_arrow_array_missing():
7272

7373

7474
@pytest.mark.xfail(
75-
pa_version_under2p0, reason="pyarrow incorrectly uses pandas internals API"
75+
pa_version_under3p0, reason="pyarrow incorrectly uses pandas internals API"
7676
)
7777
def test_arrow_table_roundtrip():
7878
from pandas.core.arrays._arrow_utils import ArrowPeriodType
@@ -94,7 +94,7 @@ def test_arrow_table_roundtrip():
9494

9595

9696
@pytest.mark.xfail(
97-
pa_version_under2p0, reason="pyarrow incorrectly uses pandas internals API"
97+
pa_version_under3p0, reason="pyarrow incorrectly uses pandas internals API"
9898
)
9999
def test_arrow_load_from_zero_chunks():
100100
# GH-41040
@@ -115,7 +115,7 @@ def test_arrow_load_from_zero_chunks():
115115

116116

117117
@pytest.mark.xfail(
118-
pa_version_under2p0, reason="pyarrow incorrectly uses pandas internals API"
118+
pa_version_under3p0, reason="pyarrow incorrectly uses pandas internals API"
119119
)
120120
def test_arrow_table_roundtrip_without_metadata():
121121
arr = PeriodArray([1, 2, 3], freq="H")

pandas/tests/io/test_feather.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import numpy as np
33
import pytest
44

5-
from pandas.compat.pyarrow import pa_version_under2p0
5+
from pandas.compat.pyarrow import pa_version_under3p0
66

77
import pandas as pd
88
import pandas._testing as tm
@@ -87,7 +87,7 @@ def test_basic(self):
8787
),
8888
}
8989
)
90-
if not pa_version_under2p0:
90+
if not pa_version_under3p0:
9191
# older pyarrow incorrectly uses pandas internal API, so
9292
# constructs invalid Block
9393
df["periods"] = pd.period_range("2013", freq="M", periods=3)

pandas/tests/io/test_parquet.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
from pandas.compat.pyarrow import (
1717
pa_version_under2p0,
18+
pa_version_under3p0,
1819
pa_version_under5p0,
1920
pa_version_under6p0,
2021
)
@@ -654,9 +655,9 @@ def test_use_nullable_dtypes(self, engine, request):
654655
pytest.param(
655656
"period[D]",
656657
# Note: I don't know exactly what version the cutoff is;
657-
# On the CI it fails with 1.0.1
658+
# On the CI it fails with 1.0.1 & 2.0.0
658659
marks=pytest.mark.xfail(
659-
pa_version_under2p0,
660+
pa_version_under3p0,
660661
reason="pyarrow uses pandas internal API incorrectly",
661662
),
662663
),
@@ -899,7 +900,7 @@ def test_pyarrow_backed_string_array(self, pa, string_storage):
899900

900901
@td.skip_if_no("pyarrow")
901902
@pytest.mark.xfail(
902-
pa_version_under2p0, reason="pyarrow uses pandas internal API incorrectly"
903+
pa_version_under3p0, reason="pyarrow uses pandas internal API incorrectly"
903904
)
904905
def test_additional_extension_types(self, pa):
905906
# test additional ExtensionArrays that are supported through the

0 commit comments

Comments
 (0)