def test_deposit_negative(self): test_account1 = Account(100, 1000000) self.assertEquals(test_account1.deposit(-50), None)
def test_deposit_string(self): test_account1 = Account(100, 1000000) with self.assertRaises(TypeError): test_account1.deposit('hello')
def test_withdraw_negative(self): test_account1 = Account(100, 1000000) self.assertEquals(test_account1.withdraw(-100), None)
def test_withdraw_string(self): test_account1 = Account(100, 1000000) with self.assertRaises(TypeError): test_account1.withdraw('hello')
def test_deposit_no_amount(self): test_account1 = Account(100, 1000000) with self.assertRaises(TypeError): test_account1.deposit()
def test_withdraw_no_amount(self): test_account1 = Account(100, 1000000) with self.assertRaises(TypeError): test_account1.withdraw()
def test_deposit(self): test_account1 = Account(100, 1000000) test_account1.deposit(100) self.assertEquals(test_account1.balance, 200)
def test_withdraw(self): test_account1 = Account(100, 1000000) test_account1.withdraw(50) self.assertEquals(test_account1.balance, 45)