@@ -107,7 +107,7 @@ def test_crossover_same_level_0(self):
107107 individual_1 = Individual ("(root (cos 5.046))" , Config .get_instance ())
108108 individual_2 = Individual ("(root (cos 5.046))" , Config .get_instance ())
109109
110- new_ind_1 , new_ind_2 = individual_1 .crossover (individual_2 )
110+ new_ind_1 , new_ind_2 , _ = individual_1 .crossover (individual_2 )
111111
112112 self ._assert_individual (new_ind_1 , complexity = 4 ,
113113 value = "(root (cos 5.046))" ,
@@ -120,7 +120,7 @@ def test_crossover_same_level_0(self):
120120 def test_crossover_same_level_2 (self ):
121121 individual_1 = Individual ("(root (cos (* (+ (* -1.912 -9.178) (cos S0)) 3.113)))" , Config .get_instance ())
122122 individual_2 = Individual ("(root (cos (* (+ (* -1.912 -9.178) (cos S0)) 3.113)))" , Config .get_instance ())
123- new_ind_1 , new_ind_2 = individual_1 .crossover (individual_2 )
123+ new_ind_1 , new_ind_2 , _ = individual_1 .crossover (individual_2 )
124124
125125 self ._assert_individual (new_ind_1 , complexity = 8 ,
126126 value = "(root (cos (* (* -1.912 -9.178) 3.113)))" ,
@@ -135,13 +135,13 @@ def test_crossover_same_level_4(self):
135135 individual_2 = Individual ("(root S0)" , Config .get_instance ())
136136
137137 try :
138- new_ind_1 , new_ind_2 = individual_1 .crossover (individual_2 )
138+ new_ind_1 , new_ind_2 , _ = individual_1 .crossover (individual_2 )
139139 self .assertFalse (True , "crossover with individual type 4 should fail" )
140140 except OperationOverIndividualFail , ex :
141141 self .assertTrue (True )
142142
143143 def test_crossover_same_individual (self ):
144- new_ind_1 , new_ind_2 = self ._individual_l2 .crossover (self ._individual_l2 )
144+ new_ind_1 , new_ind_2 , _ = self ._individual_l2 .crossover (self ._individual_l2 )
145145
146146 self ._assert_individual (new_ind_1 , complexity = 8 ,
147147 value = "(root (cos (* (* -1.912 -9.178) 3.113)))" ,
@@ -153,7 +153,7 @@ def test_crossover_same_individual(self):
153153
154154 def test_crossover_different_levels_2_3 (self ):
155155 # self._engine.rand('seed', 40.0, nargout=0)
156- new_ind_1 , new_ind_2 = self ._individual_l2 .crossover (self ._individual_l3 )
156+ new_ind_1 , new_ind_2 , _ = self ._individual_l2 .crossover (self ._individual_l3 )
157157
158158 self ._assert_individual (new_ind_1 , complexity = 8 ,
159159 value = "(root (cos (* (- -8.815 -3.902) 3.113)))" ,
@@ -164,7 +164,7 @@ def test_crossover_different_levels_2_3(self):
164164 formal = "my_log((my_div((sin(4.37) .* (((-1.912) .* (-9.178)) + cos(S0))),my_log((2.025 + (-8.685))))))" )
165165
166166 # make another to crossover in order to check randomness
167- new_ind_1 , new_ind_2 = self ._individual_l2 .crossover (self ._individual_l3 )
167+ new_ind_1 , new_ind_2 , _ = self ._individual_l2 .crossover (self ._individual_l3 )
168168
169169 self ._assert_individual (new_ind_1 , complexity = 8 ,
170170 value = "(root (log (+ 2.025 -8.685)))" ,
@@ -176,7 +176,7 @@ def test_crossover_different_levels_2_3(self):
176176
177177 def test_crossover_different_levels_0_3 (self ):
178178 # self._engine.rand('seed', 40.0, nargout=0)
179- new_ind_1 , new_ind_2 = self ._individual_l0 .crossover (self ._individual_l3 )
179+ new_ind_1 , new_ind_2 , _ = self ._individual_l0 .crossover (self ._individual_l3 )
180180
181181 self ._assert_individual (new_ind_1 , complexity = 3 ,
182182 value = "(root (- -8.815 -3.902))" ,
0 commit comments