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):
8989
9090 def test_mutate_variations (self ):
9191 """Generate many variations to test that mutate produces different strategies."""
92- if self .init_parameters :
92+ if not self .init_parameters :
9393 return
9494 seed (100 )
9595 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 ()
10499 if player != mutant :
105100 variants_produced = True
106101 self .assertTrue (variants_produced )
You can’t perform that action at this time.
0 commit comments