Example #1
0
    def test_credit_card_not_expiring_soon(self):
        """ Credit card is not expiring soon. """
        may_29_2015 = datetime.date(2015, 5, 29)
        exp_dates = (datetime.date(2015, 8, 28), datetime.date(2016, 1, 1),
                     datetime.date(2016, 5, 29))

        for date in exp_dates:
            assert CreditCard.is_expiring_soon(may_29_2015, date) is False
Example #2
0
    def test_credit_card_expiring_soon(self):
        """ Credit card is expiring soon. """
        may_29_2015 = datetime.date(2015, 5, 29)
        exp_dates = (datetime.date(2000, 1, 1), datetime.date(2015, 6, 3),
                     datetime.date(2015, 7, 1))

        for date in exp_dates:
            assert CreditCard.is_expiring_soon(may_29_2015, date)