Skip to content

Commit 5d153da

Browse files
committed
Skip new test if too old sklearn
1 parent 26136bf commit 5d153da

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

requirements-dev.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
sphinx
22
sphinx_rtd_theme
33
pytest
4-
numpydoc
4+
numpydoc
5+
packaging

tests/test_utils.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
from unittest import TestCase # or `from unittest import ...` if on Python 3.4+
2+
import pytest
23
from category_encoders.utils import convert_input_vector, convert_inputs, get_categorical_cols, BaseEncoder
4+
35
from sklearn.base import BaseEstimator, TransformerMixin
6+
from sklearn import __version__ as skl_version
7+
from packaging.version import Version
48
import pandas as pd
59
import numpy as np
610

@@ -134,6 +138,7 @@ def transform(self, X, y=None, override_return_df=False):
134138

135139
self.encoder = DummyEncoder()
136140

141+
@pytest.mark.skipif(Version(skl_version) < Version('1.2'), reason="requires sklean > 1.2")
137142
def test_sklearn_pandas_out_refit(self):
138143
# Thanks to Issue#437
139144
df = pd.DataFrame({"C1": ["a", "a"], "C2": ["c", "d"]})

0 commit comments

Comments
 (0)