예제 #1
0
class CardTest(unittest.TestCase):
    def setUp(self):
        self.account = Account("Hej Hej", 2106)
        self.card = Card(self.account, "1234")

    def test_owner(self):
        owner = self.card.owner()

        self.assertEqual(owner, self.account.getOwner())

    def test_account(self):
        self.assertEqual(self.card.get_account(), self.account.getNumber())

    def test_checkPin(self):
        self.assertTrue(self.card.check_pin("1234"))
        self.assertFalse(self.card.check_pin("5879"))
예제 #2
0
from Account import Account
from Card import Card


if "__main__" == __name__:
    acoount = Account("Jan Kowalski", 2583)
    card = Card(acoount, 1234)

    print("Account owner is: " + acoount.getOwner())
    print("Account number is: " + acoount.getNumber())
    acoount.transfer(1500)
    print("Account balance is: " + str(acoount.getBalance()))
    print("Card owner is: " + card.owner())
    print("Card account number is: " + card.get_account())
    card.check_pin(1234)
    card.check_pin(5678)