def createBank(number=0): """Saves a bank with the specified number of accounts. Used during testing.""" bank = Bank() for i in range(number): bank.add(SavingsAccount('Name' + str(i + 1), str(1000 + i), 100.00)) bank.save("bank.dat")
def main(number=0): """Instantiate a Bank and an ATM and run it.""" bank = Bank() for i in range(number): bank.add(SavingsAccount('Name ' + str(i + 1), str(1000 + i), 100.00)) atm = ATM(bank) atm.run() bank.save("bank.dat")
def testBank(self,number = 0): '''Returns a bank with the specified number of accounts and/or the accounts loaded from the specified file name.''' bank = Bank() for i in xrange(number): bank.add(SavingsAccount('Name' + str(i + 1),str(1000 + i),100.00)) return bank
def newAccount(self): name = self.nameField.getText() pin = self.pinField.getText() balance = self.balanceField.getNumber() newAccount = SavingsAccount(name, pin, balance) self.bank.add(newAccount) self.position = self.bank.getKeys().index(self.bank.makeKey(name, pin)) self.displayAccount() self.statusField.setText("Account added.")
def setup_class(self): '''Setting up''' self.addr1 = Address('700 College Dr', 'Decorah', 'IA', '52101') self.addr2 = Address('1000 5th Ave', 'New York', 'NY', '10028') self.addr3 = Address('700 College Dr', 'Decorah', 'IA', '52101') self.customer1 = Customer('John Doe', '1861-09-01', self.addr1) self.customer2 = Customer('Jane Doe', '1861-09-02', self.addr1) self.check_acc = CheckingAccount(self.customer1, 15.00, 100.00) self.save_acc = SavingsAccount(self.customer2, 3.5, 200.00)
def updateAccount(self): name = self.nameField.getText() pin = self.pinField.getText() balance = self.balanceField.getNumber() newAccount = SavingsAccount(name, pin, balance) self.bank.remove(self.account.getName(), self.account.getPin()) self.bank.add(newAccount) self.position = self.bank.getKeys().index(self.bank.makeKey(name, pin)) self.displayAccount() self.statusField.setText("Account updated.")
def main(number): bank = Bank() for i in range(number): bank.add(SavingsAccount('Name' + str(i + 1), str(1000 + i), 100.00)) """Instantiate a bank and use it in an ATM.""" print("The bank has been loaded") atm = ATM(bank) print("Running the GUI") atm.mainloop() bank.save('bank.dat') bank.__init__("bank.dat") print("The bank has been updated")
def create_savings_account(c): print("Enter Savings Account_id") try: savings_id = int(input()) except ValueError: print("Please enter an integer number") if c.cust_id in customers and savings_id in savings: print("Savings Account ID aleady exists") print(savings[savings_id].getAccountInfo()) return savings[savings_id] # Or savings id is new, request additonal information else: print("Type opening balance") opening_balance = int(input()) print("Type min balance") min_balance = int(input()) s1 = SavingsAccount(savings_id, c, opening_balance, min_balance) savings[savings_id] = s1 return s1
def setUp(self): self.savings_account = SavingsAccount()
from bank import SavingsAccount acc1 = SavingsAccount("VD", 1000, 10000, 1000) acc1.show_balance() acc1.deposit(5000) acc1.show_balance() acc1.withdraw(8000) acc1.show_balance() acc1.withdraw(6000) acc1.show_balance()