Пример #1
0
def test_retira_dono():
    propriedade = Propriedade(200, 30, "Loja - Vila Mariana")
    jogador = Jogador("Alberto")
    propriedade.dono = jogador
    assert propriedade.dono == jogador
    propriedade.retira_dono()
    assert propriedade.dono == SEM_DONO
Пример #2
0
from jogador import Jogador
from propriedade import Propriedade

jogador = Jogador("Carlos")
outro_jogador = Jogador("Antonio")

p1_sem_dono = Propriedade(260, 60, "Casa - Paraiso")


def test_nao_aluga():
    saldo_anterior = jogador.saldo
    jogador.acao(p1_sem_dono)
    assert jogador.saldo == saldo_anterior


p2_com_dono = Propriedade(260, 60, "Casa - Paraiso")
p2_com_dono.dono = outro_jogador


def test_aluga():
    saldo_anterior = jogador.saldo
    saldo_anterior_outro = outro_jogador.saldo
    jogador.acao(p2_com_dono)
    assert jogador.saldo == saldo_anterior - p2_com_dono.aluguel and \
           outro_jogador.saldo == saldo_anterior_outro + p2_com_dono.aluguel
Пример #3
0
def test_com_dono():
    propriedade = Propriedade(200, 30, "Loja - Vila Mariana")
    jogador = Jogador("Alberto")
    propriedade.dono = jogador
    assert propriedade.temdono() == True