def teste_deposito(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) cc.deposito(200) assert cc.get_saldo() == 300, 'Saldo da conta incorreto' assert ('deposito', 200) in cc.extrato(), 'Depósito não registrado no extrato'
def teste_saque_err(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) try: cc.saque(150) except ValueError: assert cc.get_saldo() == 100, 'o saldo não deve ser alterado' assert ('saque', 150) not in cc.extrato() except Exception: assert False, 'Não lançou um ValueError'
def teste_saque_err(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) try: cc.saque(150) except ValueError: assert cc.get_saldo( ) == 100, 'O saldo não deve ser alterado quando o saque for inválido' assert ('saque', 150) not in cc.extrato( ), 'Um saque inválido não deve ser registrado no extrato' except Exception: assert False, 'Não lançou um ValueError para saque inválido'
def teste_saque(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) cc.saque(50) assert cc.get_saldo() == 50, 'Saldo da conta incorreto' assert ('saque', 50) in cc.extrato(), 'Saque não registrado no extrato'
def test_get_saldo(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) assert cc.get_saldo() == 100, 'Saldo da conta incorreto'
def teste_saque(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) cc.saque(50) assert cc.get_saldo() == 50 assert ('saque', 50) in cc.extrato()
def teste_deposito(): c = Cliente('nome', 99999999, '*****@*****.**') cc = Conta([c], 1, 100) cc.deposito(200) assert cc.get_saldo() == 300 assert ('deposito', 200) in cc.extrato()