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)
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'