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
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
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
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
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
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