def test_check_start_end_times(self): ''' Tests _check_start_end_times method. ''' record = JobRecord() record.set_field('StartTime', 10) record.set_field('EndTime', 5) # error: StartTime > EndTime self.assertRaises(InvalidRecordException, record._check_start_end_times) # EndTime is in future record.set_field('EndTime', datetime.datetime.now() + datetime.timedelta(days=4)) self.assertRaises(InvalidRecordException, record._check_start_end_times)
def test_check_fields(self): record = JobRecord() # empty record self.assertRaises(InvalidRecordException, record._check_fields) # minimal record must be accepted record.set_field('Site', 'some_site') record.set_field('SubmitHost', 'submithost.pl') record.set_field('LocalJobId', 'localjob') record.set_field('WallDuration', 3600) record.set_field('CpuDuration', 3600) record.set_field('StartTime', 1234) record.set_field('EndTime', 14234) try: record._check_fields() except: self.fail('Minimal record was not accepted!')
def test_check_fields(self): record = JobRecord() # empty record self.assertRaises(InvalidRecordException, record._check_fields) # minimal record mu be accepted record.set_field("Site", "some_site") record.set_field("SubmitHost", "submithost.pl") record.set_field("LocalJobId", "localjob") record.set_field("WallDuration", 3600) record.set_field("CpuDuration", 3600) record.set_field("StartTime", 1234) record.set_field("EndTime", 14234) try: record._check_fields() except: self.fatal("Minimal record was not accepted!")