Esempio n. 1
0
 def test_transfer_to(self):
     self.my_account.amount = 1000
     # CHECK CURRENCY
     ivo = BankAccount("Ivo", 0, "BGN")
     self.assertFalse(self.my_account.transfer_to(ivo, 600))
     ivo.currency = '$'
     # CHECK IF MONEY IS ENOUGH
     self.assertFalse(
         self.my_account.transfer_to(ivo, self.transfered_money_false))
     self.assertTrue(
         self.my_account.transfer_to(ivo, self.transfered_money_true))
     # CHECK IF MONEY HAS CHANGED, TRANSFERED
     ivo.amount = 0
     self.my_account.amount = 1000
     self.my_account.transfer_to(ivo, 200)
     self.assertEqual(self.my_account.balance(), 800)
     self.assertEqual(ivo.balance(), 200)