Пример #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
Пример #2
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
Пример #3
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
Пример #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
Пример #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
Пример #6
0
def teste_dealer_43_cartas_apos_entregar_as_do_jogador_em_duas_rodadas():
    dealer = Dealer()
    jogador = Jogador('teste')
    dealer.iniciar_jogo()
    jogador.receber_cartas(dealer.entregar_cartas_jogador())
    assert dealer.quantidade_cartas_baralho() == 43

    dealer.receber_cartas_jogador(jogador.entregar_cartas())
    dealer.iniciar_jogo()
    jogador.receber_cartas(dealer.entregar_cartas_jogador())
    assert dealer.quantidade_cartas_baralho() == 43