Skip to content

Commit 03648eb

Browse files
Use pytest.importorskip
1 parent f6555df commit 03648eb

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

pandas/tests/arrays/masked/test_arrow_compat.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
import pandas as pd
77
import pandas._testing as tm
88

9-
try:
10-
import pyarrow as pa
11-
except ImportError:
12-
pa = None
9+
pa = pytest.importorskip("pyarrow", minversion="0.15.0")
1310

1411
arrays = [pd.array([1, 2, 3, None], dtype=dtype) for dtype in tm.ALL_EA_INT_DTYPES]
1512
arrays += [pd.array([0.1, 0.2, 0.3, None], dtype=dtype) for dtype in tm.FLOAT_EA_DTYPES]
@@ -21,7 +18,6 @@ def data(request):
2118
return request.param
2219

2320

24-
@td.skip_if_no("pyarrow", min_version="0.15.0")
2521
def test_arrow_array(data):
2622
# protocol added in 0.15.0
2723

@@ -104,7 +100,6 @@ def np_dtype_to_arrays(any_real_dtype):
104100
return np_dtype, pa_array, np_expected, mask_expected
105101

106102

107-
@td.skip_if_no("pyarrow")
108103
def test_pyarrow_array_to_numpy_and_mask(np_dtype_to_arrays):
109104
"""
110105
Test conversion from pyarrow array to numpy array.

0 commit comments

Comments
 (0)