Ejemplo n.º 1
0
 def test_player_ask_envido_when_there_are_not_more_sings(self):
     player = CPUPlayer('CPY')
     all_ready_envidos = ['FALTA_ENVIDO']
     self.assertEqual(
         player.choose_one_action(all_ready_envidos),
         ['ACCEPTED', 'REJECTED'],
     )
Ejemplo n.º 2
0
 def test_sing_real_envido_and_only_can_sing_falta_envido(self):
     player = CPUPlayer('mocky')
     all_ready_envidos = ['REAL_ENVIDO']
     self.assertEqual(
         player.choose_one_action(all_ready_envidos),
         ['ACCEPTED', 'REJECTED', 'FALTA_ENVIDO'],
     )
Ejemplo n.º 3
0
 def test_player_ask_falta_envido(self):
     player = CPUPlayer('CPY')
     all_ready_envidos = ['REAL_ENVIDO', 'ENVIDO', 'ENVIDO']
     self.assertEqual(
         player.choose_one_action(all_ready_envidos),
         ['ACCEPTED', 'REJECTED', 'FALTA_ENVIDO'],
     )
Ejemplo n.º 4
0
 def test_choose_one_action_ford(self):
     cpu = CPUPlayer('NOMBRE')
     result = cpu.choose_one_action(["ENVIDO", "ENVIDO"])
     self.assertEqual(
         result, ['ACCEPTED', 'REJECTED', "FALTA_ENVIDO", "REAL_ENVIDO"])