@@ -23,8 +23,17 @@ class TestAppeaser(TestPlayer):
23
23
def test_strategy (self ):
24
24
# Starts by cooperating.
25
25
self .first_play_test (C )
26
- self .responses_test ([C , C , C ], [C ], [C ])
27
- self .responses_test ([D ], [C , D , C , D ], [C , C , D ])
28
- self .responses_test ([C ], [C , D , C , D , C ], [C , C , D , D ])
29
- self .responses_test ([D ], [C , D , C , D , C , D ], [C , C , D , D , D ])
30
26
27
+ actions = [(C , C ), (C , C ), (C , C ), (C , C ), (C , C )]
28
+ self .versus_test (axelrod .Cooperator (), expected_actions = actions )
29
+
30
+ actions = [(C , D ), (D , D ), (C , D ), (D , D ), (C , D )]
31
+ self .versus_test (axelrod .Defector (), expected_actions = actions )
32
+
33
+ opponent = axelrod .MockPlayer ([C , C , D , D ])
34
+ actions = [(C , C ), (C , C ), (C , D ), (D , D ), (C , C ), (C , C )]
35
+ self .versus_test (opponent , expected_actions = actions )
36
+
37
+ opponent = axelrod .MockPlayer ([C , C , D , D , D ])
38
+ actions = [(C , C ), (C , C ), (C , D ), (D , D ), (C , D ), (D , C ), (D , C )]
39
+ self .versus_test (opponent , expected_actions = actions )
0 commit comments