def test_days_from_today(self):
     '''Test days from today filter
     '''
     self.assertEquals(days_from_today(datetime.date.today()), 0)
     self.assertEquals(days_from_today(datetime.date.today() + datetime.timedelta(1)), 1)
     self.assertEquals(days_from_today(datetime.date.today() + datetime.timedelta(2)), 2)
     self.assertEquals(days_from_today(datetime.date.today() - datetime.timedelta(2)), -2)
     self.assertEquals(days_from_today(datetime.datetime.today() + datetime.timedelta(2)), 2)
 def test_days_from_today(self):
     '''Test days from today filter
     '''
     self.assertEquals(days_from_today(datetime.date.today()), 0)
     self.assertEquals(
         days_from_today(datetime.date.today() + datetime.timedelta(1)), 1)
     self.assertEquals(
         days_from_today(datetime.date.today() + datetime.timedelta(2)), 2)
     self.assertEquals(
         days_from_today(datetime.date.today() - datetime.timedelta(2)), -2)
     self.assertEquals(
         days_from_today(datetime.datetime.today() + datetime.timedelta(2)),
         2)
Пример #3
0
 def scout_contract_status(self):
     if self.expiration_date:
         if days_from_today(self.expiration_date) <= 0 and self.children and self.is_archived:
             return 'expired_replaced'
         elif days_from_today(self.expiration_date) <= 0:
             return 'expired'
         elif self.children and self.is_archived:
             return 'replaced'
         elif self.is_archived:
             return 'archived'
     elif self.children and self.is_archived:
         return 'replaced'
     elif self.is_archived:
         return 'archived'
     return 'active'
 def scout_contract_status(self):
     """Returns a string with the contract's status.
     """
     if self.expiration_date:
         if days_from_today(self.expiration_date) <= 0 and self.children and self.is_archived:
             return "expired_replaced"
         elif days_from_today(self.expiration_date) <= 0:
             return "expired"
         elif self.children and self.is_archived:
             return "replaced"
         elif self.is_archived:
             return "archived"
     elif self.children and self.is_archived:
         return "replaced"
     elif self.is_archived:
         return "archived"
     return "active"
 def scout_contract_status(self):
     '''Returns a string with the contract's status.
     '''
     if self.expiration_date:
         if days_from_today(self.expiration_date) <= 0 and \
             self.children and self.is_archived:
             return 'expired_replaced'
         elif days_from_today(self.expiration_date) <= 0:
             return 'expired'
         elif self.children and self.is_archived:
             return 'replaced'
         elif self.is_archived:
             return 'archived'
     elif self.children and self.is_archived:
         return 'replaced'
     elif self.is_archived:
         return 'archived'
     return 'active'