@@ -79,19 +79,22 @@ def test_fit_storage(self, test_on_training, curves_from_results):
7979 model .domain .class_var .values = ("a" , "b" )
8080 data = Table ("heart_disease" )
8181 learner = Mock ()
82- test_on_training .return_value = res = Mock ()
82+ test_on_training .return_value = tot = Mock ()
83+ res = Mock ()
8384 res .models = np .array ([[model ]])
84- test_on_training .return_value = res
85+ tot .return_value = res
8586
8687 thresh_learner = ThresholdLearner (
8788 base_learner = learner ,
8889 threshold_criterion = ThresholdLearner .OptimizeCA )
8990 thresh_model = thresh_learner (data )
9091 self .assertEqual (thresh_model .threshold , 0.15 )
91- args , kwargs = test_on_training .call_args
92+ args , _ = tot .call_args # pylint: disable=unpacking-non-sequence
9293 self .assertEqual (len (args ), 2 )
9394 self .assertIs (args [0 ], data )
9495 self .assertIs (args [1 ][0 ], learner )
96+
97+ _ , kwargs = test_on_training .call_args
9598 self .assertEqual (len (args [1 ]), 1 )
9699 self .assertEqual (kwargs , {"store_models" : 1 })
97100
@@ -178,10 +181,11 @@ def test_fit_storage(self, test_on_training, sigmoid_fit):
178181 model .domain .class_var .is_discrete = True
179182 model .domain .class_var .values = ("a" , "b" )
180183
181- test_on_training .return_value = res = Mock ()
184+ test_on_training .return_value = tot = Mock ()
185+ res = Mock ()
182186 res .models = np .array ([[model ]])
183187 res .probabilities = np .arange (20 , dtype = float ).reshape (1 , 5 , 4 )
184- test_on_training .return_value = res
188+ tot .return_value = res
185189
186190 sigmoid_fit .return_value = Mock ()
187191
@@ -191,11 +195,13 @@ def test_fit_storage(self, test_on_training, sigmoid_fit):
191195
192196 self .assertIs (cal_model .base_model , model )
193197 self .assertEqual (cal_model .calibrators , [sigmoid_fit .return_value ] * 4 )
194- args , kwargs = test_on_training .call_args
198+ args , _ = tot .call_args # pylint: disable=unpacking-non-sequence
195199 self .assertEqual (len (args ), 2 )
196200 self .assertIs (args [0 ], data )
197201 self .assertIs (args [1 ][0 ], learner )
198202 self .assertEqual (len (args [1 ]), 1 )
203+
204+ _ , kwargs = test_on_training .call_args
199205 self .assertEqual (kwargs , {"store_models" : 1 })
200206
201207 for call , cls_probs in zip (sigmoid_fit .call_args_list ,
0 commit comments