示例#1
0
 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)
示例#2
0
    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)
示例#3
0
 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!')
示例#4
0
    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!")
示例#5
0
    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!')