Exemplo n.º 1
0
    def test_mark_unhealthy_stack_lock_exc_convergence(self):
        def _store_with_lock(*args, **kwargs):
            raise exception.UpdateInProgress(self.stack.name)

        self.patchobject(
            res.Resource,
            '_store_with_lock',
            return_value=None,
            side_effect=exception.UpdateInProgress(self.stack.name))
        ex = self.assertRaises(dispatcher.ExpectedException,
                               self.eng.resource_mark_unhealthy,
                               self.ctx,
                               self.stack.identifier(),
                               'WebServer', True,
                               resource_status_reason="")
        self.assertEqual(exception.ActionInProgress, ex.exc_info[0])
Exemplo n.º 2
0
 def _acquire(*args, **kwargs):
     raise exception.UpdateInProgress(self.stack.name)
Exemplo n.º 3
0
 def _store_with_lock(*args, **kwargs):
     raise exception.UpdateInProgress(self.stack.name)