Skip to content

Commit 1f80560

Browse files
committed
Remove simulate_play in test_strategy_transformer
1 parent fd58895 commit 1f80560

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

axelrod/tests/unit/test_strategy_transformers.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import unittest
22

33
import axelrod
4-
from axelrod import simulate_play
54
from axelrod.strategy_transformers import *
65
from axelrod.actions import flip_action
76
from axelrod.tests.strategies.test_titfortat import TestTitForTat
@@ -65,8 +64,9 @@ def test_cloning(self):
6564
p1 = axelrod.Cooperator()
6665
p2 = FlipTransformer()(axelrod.Cooperator)() # Defector
6766
p3 = p2.clone()
68-
self.assertEqual(simulate_play(p1, p3), (C, D))
69-
self.assertEqual(simulate_play(p1, p3), (C, D))
67+
match = axelrod.Match((p1, p3), turns=2)
68+
results = match.play()
69+
self.assertEqual(results, [(C, D), (C, D)])
7070

7171
def test_generic(self):
7272
"""Test that the generic wrapper does nothing."""
@@ -75,16 +75,17 @@ def test_generic(self):
7575
Cooperator2 = transformer(axelrod.Cooperator)
7676
p1 = Cooperator2()
7777
p2 = axelrod.Cooperator()
78-
self.assertEqual(simulate_play(p1, p2), (C, C))
79-
self.assertEqual(simulate_play(p1, p2), (C, C))
78+
match = axelrod.Match((p1, p2), turns=2)
79+
results = match.play()
80+
self.assertEqual(results, [(C, C), (C, C)])
8081

8182
def test_flip_transformer(self):
8283
"""Tests that FlipTransformer(Cooperator) == Defector."""
8384
p1 = axelrod.Cooperator()
8485
p2 = FlipTransformer()(axelrod.Cooperator)() # Defector
85-
self.assertEqual(simulate_play(p1, p2), (C, D))
86-
self.assertEqual(simulate_play(p1, p2), (C, D))
87-
self.assertEqual(simulate_play(p1, p2), (C, D))
86+
match = axelrod.Match((p1, p2), turns=3)
87+
results = match.play()
88+
self.assertEqual(results, [(C, D), (C, D), (C, D)])
8889

8990
def test_dual_wsls_transformer(self):
9091
"""Tests that DualTransformer produces the opposite results when faced

0 commit comments

Comments
 (0)