Skip to content

Commit e95b41c

Browse files
committed
Tweak test
1 parent c084075 commit e95b41c

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

axelrod/tests/strategies/test_evolvable_player.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)