def test_valid_partner_signed(self): """Valid if signed partner date and partner signatory and date prior to today """ intervention = Intervention( signed_by_partner_date=datetime.date(2001, 1, 1), partner_authorized_officer_signatory=self.partner_user, ) self.assertTrue(signed_date_valid(intervention))
def test_invalid_partner_signed(self): """invalid if signed partner date and partner signatory and date after to today """ intervention = Intervention( signed_by_partner_date=self.future_date, partner_authorized_officer_signatory=self.partner_user, ) self.assertFalse(signed_date_valid(intervention))
def test_valid_unicef_signed(self): """Valid if signed unicef date and unicef signatory and date prior to today """ intervention = Intervention( signed_by_unicef_date=datetime.date(2001, 1, 1), unicef_signatory=self.unicef_user, ) self.assertTrue(signed_date_valid(intervention))
def test_invalid_unicef_signed(self): """invalid if signed unicef date and unicef signatory and date after to today """ intervention = Intervention( signed_by_unicef_date=self.future_date, unicef_signatory=self.unicef_user, ) self.assertFalse(signed_date_valid(intervention))
def test_invalid_all_signed_both_late(self): """invalid if both signed unicef/partner date and unicef/partner signatory and unicef/partner date after to today """ intervention = Intervention( signed_by_unicef_date=self.future_date, unicef_signatory=self.unicef_user, signed_by_partner_date=self.future_date, partner_authorized_officer_signatory=self.partner_user, ) self.assertFalse(signed_date_valid(intervention))
def test_valid(self): """Valid if nothing signed""" intervention = Intervention() self.assertTrue(signed_date_valid(intervention))