File tree Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -89,18 +89,13 @@ def test_randomization(self):
89
89
90
90
def test_mutate_variations (self ):
91
91
"""Generate many variations to test that mutate produces different strategies."""
92
- if self .init_parameters :
92
+ if not self .init_parameters :
93
93
return
94
94
seed (100 )
95
95
variants_produced = False
96
- for _ in range (2 , 200 ):
97
- try :
98
- # Note we've set the mutation_probability artificially high to trigger low probability lines quicker.
99
- player = self .player (mutation_probability = 100 )
100
- except TypeError :
101
- # Not every subclass accepts a mutation_probability.
102
- player = self .player ()
103
- mutant = player .clone ().mutate ()
96
+ for _ in range (2 , 400 ):
97
+ player = self .player ()
98
+ mutant = player .mutate ()
104
99
if player != mutant :
105
100
variants_produced = True
106
101
self .assertTrue (variants_produced )
You can’t perform that action at this time.
0 commit comments