Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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)