Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)