def test_x(self): cart = Card(account=self.account, pin="1234") cart.check_pin("0000") cart.check_pin("0000") cart.check_pin("1234") cart.check_pin("0000") self.assertTrue(cart.check_pin("1234"))
def test_should_cart_be_blocked_after_3_incorret_attempts(self): cart = Card(account=self.account, pin="1234") cart.check_pin("0000") cart.check_pin("0000") cart.check_pin("0000") with self.assertRaises(CardLockedException): cart.check_pin("1234")
def test_should_check_pin(self): card = Card(self.account, "0000") self.assertTrue(card.check_pin("0000")) self.assertFalse(card.check_pin("2345"))
def test_should_cart_not_be_blocked_after_2_incorrect_attempts(self): cart = Card(account=self.account, pin="1234") cart.check_pin("0000") cart.check_pin("0000") self.assertTrue(cart.check_pin("1234"))