Skip to content

Commit 2473e84

Browse files
committed
Attempt to trigger mutation lines for coverage
1 parent 9ede3eb commit 2473e84

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

axelrod/strategies/hmm.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ def is_stochastic_matrix(m, ep=1e-8) -> bool:
2424

2525
def normalize_vector(vec):
2626
s = sum(vec)
27-
if s == 0.0:
28-
n = len(vec)
29-
return [1. / n for v in vec]
27+
# if s == 0.0:
28+
# n = len(vec)
29+
# return [1. / n for v in vec]
3030
vec = [v / s for v in vec]
3131
return vec
3232

axelrod/tests/strategies/test_evolvable_player.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,12 @@ def test_randomization(self):
8888
self.assertFalse(True) # pragma: no cover
8989

9090
def test_mutate_variations(self):
91-
"""Test that mutate produces different strategies."""
91+
"""Generate many variations to test that mutate produces different strategies."""
9292
if self.init_parameters:
9393
return
94-
seed(0)
94+
seed(100)
9595
variants_produced = False
96-
for seed_ in range(2, 200):
97-
seed(seed_)
96+
for _ in range(2, 2000):
9897
player = self.player()
9998
mutant = player.clone().mutate()
10099
if player != mutant:

axelrod/tests/strategies/test_finite_state_machines.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1101,7 +1101,7 @@ class TestEvolvableFSMPlayer3(TestEvolvablePlayer):
11011101
player_class = axelrod.EvolvableFSMPlayer
11021102
parent_class = FSMPlayer
11031103
parent_kwargs = ["transitions", "initial_action", "initial_state"]
1104-
init_parameters = {"num_states": 12}
1104+
init_parameters = {"num_states": 16}
11051105

11061106

11071107
class TestEvolvableFSMPlayer4(TestEvolvablePlayer):

0 commit comments

Comments
 (0)