def test_conflito_trinca_e_sequencia(self): mao = [ Carta(6, '6', 'Copas', 'Teste'), Carta(32, '6', 'Ouro', 'Teste'), Carta(5, '5', 'Copas', 'Teste'), Carta(48, '9', 'Espadas', 'Teste'), Carta(45, '6', 'Espadas', 'Teste'), Carta(19, '6', 'Paus', 'Teste'), Carta(7, '7', 'Copas', 'Teste'), Carta(47, '8', 'Espadas', 'Teste'), Carta(49, '10', 'Espadas', 'Teste') ] oponente = Oponente(mao) oponente.cria_jogos() oponente.organiza_cartas() self.assertTrue(oponente.checar_mao())
def test_deve_criar_seq_dama_rei_as(self): mao = [ Carta(39, '1', 'Espadas', 'Teste'), Carta(50, '12', 'Espadas', 'Teste'), Carta(51, '13', 'Espadas', 'Teste'), Carta(9, '10', 'Copas', 'Teste'), Carta(22, '10', 'Paus', 'Teste'), Carta(35, '10', 'Ouro', 'Teste'), Carta(17, '5', 'Paus', 'Teste'), Carta(15, '3', 'Paus', 'Teste'), Carta(16, '4', 'Paus', 'Teste') ] oponente = Oponente(mao) oponente.cria_jogos() oponente.organiza_cartas() self.assertTrue(oponente.checar_mao())
def test_deve_ganhar_o_jogo(self): mao = [ Carta(49, '11', 'Espadas', 'Teste'), Carta(50, '12', 'Espadas', 'Teste'), Carta(51, '13', 'Espadas', 'Teste'), Carta(9, '10', 'Copas', 'Teste'), Carta(22, '10', 'Paus', 'Teste'), Carta(35, '10', 'Ouro', 'Teste'), Carta(42, '4', 'Espadas', 'Teste'), Carta(15, '3', 'Paus', 'Teste'), Carta(16, '4', 'Paus', 'Teste') ] lixo = [Carta(17, '5', 'Paus', 'Teste')] oponente = Oponente(mao) oponente.jogar([], lixo, cartaVazia) self.assertTrue(oponente.checar_mao())