def test_verifica_se_mao_nao_e_flush(self): cartas = [ Carta(valor=Carta.QUATRO, naipe=Carta.OURO), Carta(valor=Carta.AS, naipe=Carta.OURO), Carta(valor=Carta.SEIS, naipe=Carta.PAUS), Carta(valor=Carta.SETE, naipe=Carta.OURO), Carta(valor=Carta.OITO, naipe=Carta.OURO) ] mao = Mao(cartas = cartas) self.assertEquals(mao.is_flush(), False)
def test_verifica_se_mao_e_o_four(self): cartas = [ Carta(valor=Carta.QUATRO, naipe=Carta.COPAS), Carta(valor=Carta.QUATRO, naipe=Carta.ESPADAS), Carta(valor=Carta.QUATRO, naipe=Carta.PAUS), Carta(valor=Carta.QUATRO, naipe=Carta.OURO), Carta(valor=Carta.OITO, naipe=Carta.OURO) ] mao = Mao(cartas = cartas) self.assertEquals(mao.is_four(), True)
def test_verifica_se_mao_e_straight(self): cartas = [ Carta(valor=Carta.QUATRO, naipe=Carta.OURO), Carta(valor=Carta.CINCO, naipe=Carta.OURO), Carta(valor=Carta.SEIS, naipe=Carta.PAUS), Carta(valor=Carta.SETE, naipe=Carta.OURO), Carta(valor=Carta.OITO, naipe=Carta.OURO) ] mao = Mao(cartas = cartas) self.assertEquals(mao.is_straight(), True)
def test_verifica_se_mao_e_royal_flush(self): cartas = [ Carta(valor=Carta.DEZ, naipe=Carta.OURO), Carta(valor=Carta.VALETE, naipe=Carta.OURO), Carta(valor=Carta.DAMA, naipe=Carta.OURO), Carta(valor=Carta.REI, naipe=Carta.OURO), Carta(valor=Carta.AS, naipe=Carta.OURO) ] mao = Mao(cartas = cartas) self.assertEquals(mao.is_royalflush(), True)
def test_verifica_se_mao_nao_e_royal_flush(self): cartas = [ Carta(valor=Carta.AS, naipe=Carta.OURO), Carta(valor=Carta.DOIS, naipe=Carta.OURO), Carta(valor=Carta.TRES, naipe=Carta.OURO), Carta(valor=Carta.QUATRO, naipe=Carta.OURO), Carta(valor=Carta.CINCO, naipe=Carta.OURO) ] mao = Mao(cartas = cartas) self.assertEquals(mao.is_royalflush(), False)