def test_valid_empty_dates(self): ''' Both empty dates are considered valid as those fields are not required ''' data = MockProgram() try: IProgram.validateInvariants(data) except Invalid: self.fail()
def test_valid_dates(self): ''' Same day, different days ''' # Same Day data = MockProgram() data.start_date = DateTime('2012/04/18') data.end_date = DateTime('2012/04/18') try: IProgram.validateInvariants(data) except Invalid: self.fail() # Different day data = MockProgram() data.start_date = DateTime('2012/04/18') data.end_date = DateTime('2012/04/19') try: IProgram.validateInvariants(data) except Invalid: self.fail()