def test_finish(self):
     self.mox.StubOutWithMock(db, 'action_event_finish')
     db.action_event_start(
         self.context,
         compute_utils.pack_action_event_start(
             self.context, 'fake-uuid', 'fake-event')).AndReturn(fake_event)
     db.action_event_finish(
         self.context,
         compute_utils.pack_action_event_finish(
             self.context, 'fake-uuid', 'fake-event', exc_val=None,
             exc_tb=None)).AndReturn(fake_event)
     self.mox.ReplayAll()
     event = instance_action.InstanceActionEvent.event_start(
         self.context, 'fake-uuid', 'fake-event')
     event.finish()
Exemple #2
0
 def finish_with_failure(self, exc_val, exc_tb):
     values = self.pack_action_event_finish(self._context,
                                            self.instance_uuid,
                                            self.event, exc_val=exc_val,
                                            exc_tb=exc_tb)
     db_event = db.action_event_finish(self._context, values)
     self._from_db_object(self._context, self, db_event)
Exemple #3
0
 def finish_with_failure(self, exc_val, exc_tb):
     values = self.pack_action_event_finish(self._context,
                                            self.instance_uuid,
                                            self.event, exc_val=exc_val,
                                            exc_tb=exc_tb)
     db_event = db.action_event_finish(self._context, values)
     self._from_db_object(self._context, self, db_event)
 def test_finish(self):
     ctxt = context.get_admin_context()
     self.mox.StubOutWithMock(db, 'action_event_finish')
     db.action_event_start(
         ctxt,
         compute_utils.pack_action_event_start(
             context, 'fake-uuid', 'fake-event')).AndReturn(fake_event)
     db.action_event_finish(
         ctxt,
         compute_utils.pack_action_event_finish(
             context, 'fake-uuid', 'fake-event', exc_val=None,
             exc_tb=None)).AndReturn(fake_event)
     self.mox.ReplayAll()
     event = instance_action.InstanceActionEvent.event_start(
         ctxt, 'fake-uuid', 'fake-event')
     event.finish()
Exemple #5
0
 def event_finish_with_failure(cls, context, instance_uuid, event_name,
                               exc_val=None, exc_tb=None, want_result=None):
     values = cls.pack_action_event_finish(context, instance_uuid,
                                           event_name, exc_val=exc_val,
                                           exc_tb=exc_tb)
     db_event = db.action_event_finish(context, values)
     if want_result:
         return cls._from_db_object(context, cls(), db_event)
Exemple #6
0
 def event_finish_with_failure(cls, context, instance_uuid, event_name,
                               exc_val=None, exc_tb=None, want_result=None):
     values = cls.pack_action_event_finish(context, instance_uuid,
                                           event_name, exc_val=exc_val,
                                           exc_tb=exc_tb)
     db_event = db.action_event_finish(context, values)
     if want_result:
         return cls._from_db_object(context, cls(), db_event)
Exemple #7
0
 def test_action_event_finish(self):
     self.mox.StubOutWithMock(db, "action_event_finish")
     db.action_event_finish(self.context, mox.IgnoreArg())
     self.mox.ReplayAll()
     self.conductor.action_event_finish(self.context, {})
Exemple #8
0
 def test_action_event_finish(self):
     self.mox.StubOutWithMock(db, 'action_event_finish')
     db.action_event_finish(self.context, mox.IgnoreArg())
     self.mox.ReplayAll()
     self.conductor.action_event_finish(self.context, {})