Exemplo n.º 1
0
def test_account_balance_after_transaction_is_empty():
    balance_after_transaction_empty = ["0", None]

    transaction = Transaction()

    for balance in balance_after_transaction_empty:
        assert transaction.account_balance_post_transaction(
            balance) == False, "Account balance is now empty"
Exemplo n.º 2
0
def test_default_selection():
    default_selection = ["20"]

    transaction = Transaction()

    for amount in default_selection:
        assert transaction.default_selection_withdraw(
            amount) == True, "User has made no selection, default is $20"
Exemplo n.º 3
0
def test_add_money_to_account():
    cheque_verified_amount = ["100", "1000", "1123"]

    transaction = Transaction()

    for deposit_amount in cheque_verified_amount:
        assert transaction.cheque_deposit_account_update(
            deposit_amount
        ) == True, "Cheque has been verified and amount is added"
Exemplo n.º 4
0
def test_cheque_verification_failed():
    cheque_verification_failed = [
        "China",
        "Michael Jackson",
        "Vince Mcmahon",
    ]

    transaction = Transaction()

    for approval in cheque_verification_failed:
        assert transaction.cheque_verfication(
            approval) == False, "Cheque has not been recognizes by the system"
Exemplo n.º 5
0
def test_cheque_verfication():
    cheque_verfication = [
        "bank approved",
        "RBC",
        "CIBC",
    ]

    transaction = Transaction()

    for approval in cheque_verfication:
        assert transaction.cheque_verfication(
            approval) == True, "Cheque is approved"
Exemplo n.º 6
0
def test_account_balance_null():
    bank_account_is_empty = [
        "0",
        "-100",
        None,
    ]

    transaction = Transaction()

    for balance in bank_account_is_empty:
        assert transaction.account_balance(
            balance) == False, "User has no money in account"
Exemplo n.º 7
0
def test_account_balance_after_transaction():
    balance_after_transaction = [
        "1",
        "10000",
        "25000",
        "45982",
        "4",
    ]

    transaction = Transaction()

    for balance in balance_after_transaction:
        assert transaction.account_balance_post_transaction(
            balance) == True, "Account Balance is displayed"