def setUp(self): super(TestMistralWorkflow, self).setUp() resources.initialise() utils.setup_dummy_db() self.ctx = utils.dummy_context() tmpl = template_format.parse(workflow_template) self.stack = utils.parse_stack(tmpl, stack_name='test_stack') resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['workflow'] self.mistral = mock.Mock() self.patchobject(workflow.Workflow, 'client', return_value=self.mistral) self.patches = [] self.patches.append(mock.patch.object(stack_user.StackUser, '_create_user')) self.patches.append(mock.patch.object(signal_responder.SignalResponder, '_create_keypair')) self.patches.append(mock.patch.object(client, 'mistral_base')) self.patches.append(mock.patch.object(client.MistralClientPlugin, '_create')) for patch in self.patches: patch.start() self.client = client.MistralClientPlugin(self.ctx)
def setUp(self): super(TestMistralExternalResource, self).setUp() self.ctx = utils.dummy_context() tmpl = template_format.parse(external_resource_template) self.stack = utils.parse_stack(tmpl, stack_name='test_stack') resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['custom'] self.mistral = mock.Mock() self.patchobject(external_resource.MistralExternalResource, 'client', return_value=self.mistral) self.patchobject(client.MistralClientPlugin, '_create') self.client = client.MistralClientPlugin(self.ctx)
def setUp(self): super(TestMistralWorkflow, self).setUp() self.ctx = utils.dummy_context() self.mistral = mock.Mock() self.patchobject(workflow.Workflow, 'client', return_value=self.mistral) self.patches = [] self.patches.append( mock.patch.object(stack_user.StackUser, '_create_user')) self.patches.append( mock.patch.object(signal_responder.SignalResponder, '_create_keypair')) self.patches.append( mock.patch.object(client.MistralClientPlugin, '_create')) for patch in self.patches: patch.start() self.client = client.MistralClientPlugin(self.ctx)
def setUp(self): super(TestVitrageTemplate, self).setUp() self.ctx = utils.dummy_context() template = template_format.parse(vitrage_template) self.stack = utils.parse_stack(template, stack_name='test_stack') resource_defs = self.stack.t.resource_definitions(self.stack) self.resource_def = resource_defs['execute_healing'] self.vitrage = mock.Mock() self.patchobject(VitrageTemplate, 'client', return_value=self.vitrage) self.patches = [] self.patches.append(mock.patch.object(mistral_client, 'mistral_base')) self.patches.append( mock.patch.object(mistral_client.MistralClientPlugin, '_create')) for patch in self.patches: patch.start() self.mistral_client = \ mistral_client.MistralClientPlugin(context=self.ctx)