Esempio n. 1
0
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'
Esempio n. 2
0
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'
Esempio n. 3
0
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'
Esempio n. 4
0
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'
Esempio n. 5
0
def test_get_saldo():
    c = Cliente('nome', 99999999, '*****@*****.**')
    cc = Conta([c], 1, 100)
    assert cc.get_saldo() == 100, 'Saldo da conta incorreto'
Esempio n. 6
0
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()
Esempio n. 7
0
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()