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')
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
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)
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")