コード例 #1
0
ファイル: test_bank_account.py プロジェクト: ajbacon/bank_py
 def test_deposit(self):
     """should add the deposit the amount to the account balance and return updated balance"""
     account = BankAccount()
     self.assertEqual(account.deposit(1000), 1000)
コード例 #2
0
ファイル: test_bank_account.py プロジェクト: ajbacon/bank_py
 def test_withdraw(self):
     """should add the withdraw amount from the account balance and return updated balance"""
     account = BankAccount()
     account.deposit(1000)
     self.assertEqual(account.withdraw(500), 500)
コード例 #3
0
def test_deposit_increases_balance_correctly():
    bank_account = BankAccount(account_number=12, amount=1300)
    assert_equal(bank_account.balance, 1300)
    bank_account.deposit(amount=300)
    assert_equal(bank_account.balance, 1600)
コード例 #4
0
def test_withdraw_decreeases_balance_correctly():
    bank_account = BankAccount(account_number=12, amount=1300)
    assert_equal(bank_account.balance, 1300)
    bank_account.withdraw(amount=250)
    assert_equal(bank_account.balance, 1050)
コード例 #5
0
def test_balance_can_not_be_modified():
    bank_account = BankAccount(account_number=12, amount=1300)
    bank_account.balance += 323
コード例 #6
0
def test_account_number_can_not_be_modified():
    bank_account = BankAccount(account_number=12, amount=1300)
    bank_account.account_number = 32
コード例 #7
0
def test_amount_can_not_be_accessed():
    bank_account = BankAccount(account_number=12, amount=1300)
    bank_account.amount
    bank_account.amount()
コード例 #8
0
def test_bank_account_has_a_balance():
    bank_account = BankAccount(account_number=12, amount=1300)
    assert_equal(bank_account.balance, 1300)
コード例 #9
0
def test_bank_account_has_an_account_number():
    b = BankAccount(account_number=12, amount=1300)
    assert_equal(b.account_number, 12)