Skip to content

Commit 28df913

Browse files
committed
skips
1 parent b2df169 commit 28df913

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

pandas/tests/series/test_quantile.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
import pytest
55
import numpy as np
6+
from numpy import percentile
67
import pandas as pd
78

89
from pandas import (Index, Series, _np_version_under1p9)
@@ -16,7 +17,6 @@
1617
class TestSeriesQuantile(TestData, tm.TestCase):
1718

1819
def test_quantile(self):
19-
from numpy import percentile
2020

2121
q = self.ts.quantile(0.1)
2222
self.assertEqual(q, percentile(self.ts.valid(), 10))
@@ -48,7 +48,6 @@ def test_quantile(self):
4848
self.ts.quantile(invalid)
4949

5050
def test_quantile_multi(self):
51-
from numpy import percentile
5251

5352
qs = [.1, .9]
5453
result = self.ts.quantile(qs)
@@ -70,12 +69,9 @@ def test_quantile_multi(self):
7069
[], dtype=float))
7170
tm.assert_series_equal(result, expected)
7271

72+
@pytest.mark.skipif(_np_version_under1p9, reason='numpy < 1.9')
7373
def test_quantile_interpolation(self):
7474
# GH #10174
75-
if _np_version_under1p9:
76-
pytest.skip("Numpy version is under 1.9")
77-
78-
from numpy import percentile
7975

8076
# interpolation = linear (default case)
8177
q = self.ts.quantile(0.1, interpolation='linear')
@@ -86,12 +82,9 @@ def test_quantile_interpolation(self):
8682
# test with and without interpolation keyword
8783
self.assertEqual(q, q1)
8884

85+
@pytest.mark.skipif(_np_version_under1p9, reason='numpy < 1.9')
8986
def test_quantile_interpolation_dtype(self):
9087
# GH #10174
91-
if _np_version_under1p9:
92-
pytest.skip("Numpy version is under 1.9")
93-
94-
from numpy import percentile
9588

9689
# interpolation = linear (default case)
9790
q = pd.Series([1, 3, 4]).quantile(0.5, interpolation='lower')
@@ -102,12 +95,9 @@ def test_quantile_interpolation_dtype(self):
10295
self.assertEqual(q, percentile(np.array([1, 3, 4]), 50))
10396
self.assertTrue(is_integer(q))
10497

98+
@pytest.mark.skipif(not _np_version_under1p9, reason='numpy < 1.9')
10599
def test_quantile_interpolation_np_lt_1p9(self):
106100
# GH #10174
107-
if not _np_version_under1p9:
108-
pytest.skip("Numpy version is greater than 1.9")
109-
110-
from numpy import percentile
111101

112102
# interpolation = linear (default case)
113103
q = self.ts.quantile(0.1, interpolation='linear')

0 commit comments

Comments
 (0)