Skip to content

Commit cfb90c3

Browse files
committed
Test now only executed for sklearn>=0.20.
1 parent ad680b5 commit cfb90c3

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tests/test_flows/test_flow_functions.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
from collections import OrderedDict
22
import copy
3+
import unittest
4+
5+
from distutils.version import LooseVersion
6+
import sklearn
37

48
import openml
59
from openml.testing import TestBase
@@ -222,6 +226,9 @@ def test_are_flows_equal_ignore_if_older(self):
222226
ignore_parameter_values_on_older_children=flow_upload_date)
223227
assert_flows_equal(flow, flow, ignore_parameter_values_on_older_children=None)
224228

229+
@unittest.skipIf(LooseVersion(sklearn.__version__) < "0.20",
230+
reason="OrdinalEncoder introduced in 0.20. "
231+
"No known models with list of lists parameters in older versions.")
225232
def test_sklearn_to_flow_list_of_lists(self):
226233
from sklearn.preprocessing import OrdinalEncoder
227234
ordinal_encoder = OrdinalEncoder(categories=[[0, 1], [0, 1]])

0 commit comments

Comments
 (0)