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'], )
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'], )
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'], )
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"])