We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7de12e7 commit 50c2cc3Copy full SHA for 50c2cc3
pandas/tests/extension/test_numpy.py
@@ -1,3 +1,5 @@
1
+from distutils.version import LooseVersion
2
+
3
import numpy as np
4
import pytest
5
@@ -8,8 +10,6 @@
8
10
9
11
from . import base
12
-NP_VERSION_INFO = tuple(int(x) for x in np.__version__.split('.')[:2])
-
13
14
@pytest.fixture(params=['float', 'object'])
15
def dtype(request):
@@ -50,7 +50,7 @@ def data_missing(allow_in_pandas, dtype):
50
# For NumPy <1.16, np.array([np.nan, (1,)]) raises
51
# ValueError: setting an array element with a sequence.
52
if dtype.numpy_dtype == 'object':
53
- if NP_VERSION_INFO < (1, 16):
+ if LooseVersion(np.__version__) < LooseVersion("1.16"):
54
raise pytest.skip("Skipping for NumPy <1.16")
55
return PandasArray(np.array([np.nan, (1,)]))
56
return PandasArray(np.array([np.nan, 1.0]))
0 commit comments