예제 #1
0
    def test_alt_strategy_returns_D(self):
        self.update_history([C, C, D, D])
        self.assertEqual(D, backstabber._alt_strategy(self.player))

        self.player.reset()
        self.update_history([D, D, D])
        self.assertEqual(D, backstabber._alt_strategy(self.player))
예제 #2
0
    def test_alt_strategy_returns_D(self):
        self.update_history([C, C, D, D])
        self.assertEqual(D, backstabber._alt_strategy(self.player))

        self.player.reset()
        self.update_history([D, D, D])
        self.assertEqual(D, backstabber._alt_strategy(self.player))
예제 #3
0
 def test_alt_strategy_returns_C(self):
     self.update_history([D, D, D, C])
     self.assertEqual(C, backstabber._alt_strategy(self.player))
예제 #4
0
 def test_alt_strategy_returns_C(self):
     self.update_history([D, D, D, C])
     self.assertEqual(C, backstabber._alt_strategy(self.player))