Beispiel #1
0
 def test_task_log_get_with_no_state(self):
     self.mox.StubOutWithMock(db, 'task_log_get')
     db.task_log_get(self.context, 'task', 'begin', 'end', 'host',
                     None).AndReturn('result')
     self.mox.ReplayAll()
     result = self.conductor.task_log_get(self.context, 'task', 'begin',
                                          'end', 'host')
     self.assertEqual(result, 'result')
Beispiel #2
0
 def test_task_log_get_with_no_state(self):
     self.mox.StubOutWithMock(db, 'task_log_get')
     db.task_log_get(self.context, 'task', 'begin', 'end',
                     'host', None).AndReturn('result')
     self.mox.ReplayAll()
     result = self.conductor.task_log_get(self.context, 'task', 'begin',
                                          'end', 'host')
     self.assertEqual(result, 'result')
Beispiel #3
0
def has_audit_been_run(context, host, timestamp=None):
    begin, end = utils.last_completed_audit_period(before=timestamp)
    task_log = db.task_log_get(context, "instance_usage_audit", begin, end, host)
    if task_log:
        return True
    else:
        return False
Beispiel #4
0
def has_audit_been_run(context, host, timestamp=None):
    begin, end = utils.last_completed_audit_period(before=timestamp)
    task_log = db.task_log_get(context, "instance_usage_audit", begin, end,
                               host)
    if task_log:
        return True
    else:
        return False
Beispiel #5
0
 def get(cls,
         context,
         task_name,
         period_beginning,
         period_ending,
         host,
         state=None):
     db_task_log = db.task_log_get(context,
                                   task_name,
                                   period_beginning,
                                   period_ending,
                                   host,
                                   state=state)
     if db_task_log:
         return cls._from_db_object(context, cls(context), db_task_log)
Beispiel #6
0
 def test_task_log_get_with_no_state(self):
     self.mox.StubOutWithMock(db, "task_log_get")
     db.task_log_get(self.context, "task", "begin", "end", "host", None).AndReturn("result")
     self.mox.ReplayAll()
     result = self.conductor.task_log_get(self.context, "task", "begin", "end", "host")
     self.assertEqual(result, "result")
Beispiel #7
0
 def get(cls, context, task_name, period_beginning, period_ending, host,
         state=None):
     db_task_log = db.task_log_get(context, task_name, period_beginning,
                                   period_ending, host, state=state)
     if db_task_log:
         return cls._from_db_object(context, cls(context), db_task_log)