Skip to content

Commit e800b3e

Browse files
committed
Adding test against strategies
1 parent fcfb6f5 commit e800b3e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

axelrod/tests/strategies/test_attention.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,19 @@ def test_model_initialization(self):
9494
def test_versus_cooperator(self):
9595
actions = [(C, C)] * 5
9696
self.versus_test(axl.Cooperator(), expected_actions=actions)
97+
98+
def test_versus_defector(self):
99+
actions = [(C, D), (C, D)] + [(D, D)] * 3
100+
self.versus_test(axl.Defector(), expected_actions=actions)
101+
102+
def test_versus_alternator(self):
103+
actions = [(C, C), (C, D), (C, C), (D, D), (D, C), (D, D)]
104+
self.versus_test(axl.Alternator(), expected_actions=actions)
105+
106+
def test_versus_handshake(self):
107+
actions = [(C, C), (C, D), (C, D), (D, D), (D, D), (C, D)]
108+
self.versus_test(axl.Handshake(), expected_actions=actions)
109+
110+
def test_versus_hopeless(self):
111+
actions = [(C, D), (C, C), (D, D), (C, C), (C, D), (D, C)]
112+
self.versus_test(axl.Hopeless(), expected_actions=actions)

0 commit comments

Comments
 (0)