Example #1
0
def teste_vitoria_dealer_com_soma_maior_que_jogador():
    dealer = Dealer()
    jogador = Jogador('teste')

    jogador.receber_cartas([Carta('10', ''), Carta('9', '')])
    dealer.receber_cartas([Carta('Q', ''), Carta('J', '')])
    assert dealer.resultado_jogador(jogador) == -1
Example #2
0
def teste_empate_inicio_rodada():
    dealer = Dealer()
    jogador = Jogador('teste')

    jogador.receber_cartas([Carta('6', ''), Carta('A', ''), Carta('3', '')])
    dealer.receber_cartas([Carta('Q', ''), Carta('Q', '')])
    assert dealer.resultado_jogador(jogador) == 0
Example #3
0
def teste_vitoria_jogador_com_blackjack():
    dealer = Dealer()
    jogador = Jogador('teste')

    jogador.receber_cartas([Carta('10', ''), Carta('A', '')])
    dealer.receber_cartas([Carta('J', ''), Carta('9', '')])
    assert dealer.resultado_jogador(jogador) == 1
Example #4
0
def teste_empate():
    dealer = Dealer()
    jogador = Jogador('teste')

    jogador.receber_cartas([Carta('A', ''), Carta('10', '')])
    dealer.receber_cartas([Carta('J', ''), Carta('A', '')])
    assert dealer.resultado_jogador(jogador) == 0
Example #5
0
def teste_derrota_jogador_com_soma_maior_que_21():
    dealer = Dealer()
    jogador = Jogador('teste')

    jogador.receber_cartas(
        [Carta('A', ''),
         Carta('A', ''),
         Carta('10', ''),
         Carta('10', '')])
    dealer.receber_cartas([Carta('J', ''), Carta('2', '')])
    assert dealer.resultado_jogador(jogador) == -1