示例#1
0
 def credit_card_expiring(self):
     route = ExchangeRoute.from_network(self, 'braintree-cc')
     if not route:
         return
     card = CreditCard.from_route(route)
     year, month = card.expiration_year, card.expiration_month
     if not (year and month):
         return False
     return is_card_expiring(int(year), int(month))
示例#2
0
 def test_long_difference_not_expiring(self):
     expiring = datetime.utcnow() + timedelta(days = 100)
     expiring = utils.is_card_expiring(expiring.year, expiring.month)
     assert not expiring
示例#3
0
 def test_short_difference_is_expiring(self):
     expiring = datetime.utcnow() + timedelta(days = 1)
     expiring = utils.is_card_expiring(expiring.year, expiring.month)
     assert expiring
示例#4
0
 def test_long_difference_not_expiring(self):
     expiring = datetime.utcnow() + timedelta(days = 100)
     expiring = utils.is_card_expiring(expiring.year, expiring.month)
     assert not expiring
示例#5
0
 def test_short_difference_is_expiring(self):
     expiring = datetime.utcnow() + timedelta(days = 1)
     expiring = utils.is_card_expiring(expiring.year, expiring.month)
     assert expiring