Need help on a project To :"Create a class called BankAccount with the following parameters "
bonfaceo3 at gmail.com
bonfaceo3 at gmail.com
Wed Jan 13 06:14:18 EST 2016
More information about the Python-list mailing list
Wed Jan 13 06:14:18 EST 2016
- Previous message (by thread): Need help on a project To :"Create a class called BankAccount with the following parameters "
- Next message (by thread): Need help on a project To :"Create a class called BankAccount with the following parameters "
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Saturday, December 12, 2015 at 12:05:29 PM UTC+3, Harbey Leke wrote: > Create a class called BankAccount > > .Create a constructor that takes in an integer and assigns this to a `balance` property. > > .Create a method called `deposit` that takes in cash deposit amount and updates the balance accordingly. > > .Create a method called `withdraw` that takes in cash withdrawal amount and updates the balance accordingly. if amount is greater than balance return `"invalid transaction"` > > .Create a subclass MinimumBalanceAccount of the BankAccount class > > Please i need help on this i am a beginer into python programming. > > > Also below is a test case given for this project > > > import unittest > class AccountBalanceTestCases(unittest.TestCase): > def setUp(self): > self.my_account = BankAccount(90) > > def test_balance(self): > self.assertEqual(self.my_account.balance, 90, msg='Account Balance Invalid') > > def test_deposit(self): > self.my_account.deposit(90) > self.assertEqual(self.my_account.balance, 180, msg='Deposit method inaccurate') > > def test_withdraw(self): > self.my_account.withdraw(40) > self.assertEqual(self.my_account.balance, 50, msg='Withdraw method inaccurate') > > def test_invalid_operation(self): > self.assertEqual(self.my_account.withdraw(1000), "invalid transaction", msg='Invalid transaction') > > def test_sub_class(self): > self.assertTrue(issubclass(MinimumBalanceAccount, BankAccount), msg='No true subclass of BankAccount') lee is right go through the comment thread you will get what you are looking for
- Previous message (by thread): Need help on a project To :"Create a class called BankAccount with the following parameters "
- Next message (by thread): Need help on a project To :"Create a class called BankAccount with the following parameters "
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list