@@ -64,8 +64,8 @@ def test_serialize_model(self, check_dependencies_mock):
6464
6565 fixture_name = 'sklearn.tree.tree.DecisionTreeClassifier'
6666 fixture_description = 'Automatically created scikit-learn flow.'
67- version_fixture = 'sklearn==%s\n numpy>=1.6.1\n scipy>=0.9\n openml==%s ' \
68- '' % ( sklearn .__version__ , openml . __version__ )
67+ version_fixture = 'sklearn==%s\n numpy>=1.6.1\n scipy>=0.9' \
68+ % sklearn .__version__
6969 fixture_parameters = \
7070 OrderedDict ((('class_weight' , 'null' ),
7171 ('criterion' , '"entropy"' ),
@@ -522,7 +522,8 @@ def test_subflow_version_propagated(self):
522522 # I put the alternative travis-ci answer here as well. While it has a
523523 # different value, it is still correct as it is a propagation of the
524524 # subclasses' module name
525- self .assertEqual (flow .external_version , '%s,%s' % (
525+ self .assertEqual (flow .external_version , '%s,%s,%s' % (
526+ _format_external_version ('openml' , openml .__version__ ),
526527 _format_external_version ('sklearn' , sklearn .__version__ ),
527528 _format_external_version ('tests' , '0.1' )))
528529
@@ -531,13 +532,6 @@ def test_check_dependencies(self, warnings_mock):
531532 dependencies = ['sklearn==0.1' , 'sklearn>=99.99.99' , 'sklearn>99.99.99' ]
532533 for dependency in dependencies :
533534 self .assertRaises (ValueError , _check_dependencies , dependency )
534- dependency = 'openml==0.0.12345'
535- _check_dependencies (dependency )
536- self .assertEqual (warnings_mock .call_count , 1 )
537- self .assertEqual (warnings_mock .call_args [0 ][0 ],
538- 'De-serializing a flow which was created with '
539- 'openml==%s, this is openml==%s.' % (
540- openml .__version__ , '0.0.12345' ))
541535
542536 def test_illegal_parameter_names (self ):
543537 # illegal name: estimators
0 commit comments