Exemplo n.º 1
0
    def test_create_all_clients(self):
        con = mock.Mock()
        con.auth_url = "http://auth.example.com:5000/v2.0"
        con.tenant_id = "b363706f891f48019483f8bd6503c54b"
        con.auth_token = "3bcc3d3a03f44e3d8377f9247b0ad155"
        c = clients.Clients(con)

        for plugin_name in clients._mgr.names():
            self.assertTrue(clients.has_client(plugin_name))
            c.client(plugin_name)
Exemplo n.º 2
0
    def test_create_all_client_plugins(self):
        plugin_types = clients._mgr.names()
        self.assertIsNotNone(plugin_types)

        con = mock.Mock()
        c = clients.Clients(con)
        con.clients = c

        for plugin_name in plugin_types:
            plugin = c.client_plugin(plugin_name)
            self.assertIsNotNone(plugin)
            self.assertEqual(c, plugin.clients)
            self.assertEqual(con, plugin.context)
            self.assertIsNone(plugin._client)
            self.assertTrue(clients.has_client(plugin_name))
Exemplo n.º 3
0
    def test_create_all_client_plugins(self):
        plugin_types = clients._mgr.names()
        self.assertIsNotNone(plugin_types)

        con = mock.Mock()
        c = clients.Clients(con)
        con.clients = c

        for plugin_name in plugin_types:
            plugin = c.client_plugin(plugin_name)
            self.assertIsNotNone(plugin)
            self.assertEqual(c, plugin.clients)
            self.assertEqual(con, plugin.context)
            self.assertIsNone(plugin._client)
            self.assertTrue(clients.has_client(plugin_name))
            self.assertTrue(isinstance(plugin.service_types, list))
            self.assertTrue(len(plugin.service_types) >= 1, "service_types is not defined for plugin")
Exemplo n.º 4
0
    def test_create_all_client_plugins(self):
        plugin_types = clients._mgr.names()
        self.assertIsNotNone(plugin_types)

        con = mock.Mock()
        c = clients.Clients(con)
        con.clients = c

        for plugin_name in plugin_types:
            plugin = c.client_plugin(plugin_name)
            self.assertIsNotNone(plugin)
            self.assertEqual(c, plugin.clients)
            self.assertEqual(con, plugin.context)
            self.assertEqual({}, plugin._client_instances)
            self.assertTrue(clients.has_client(plugin_name))
            self.assertIsInstance(plugin.service_types, list)
            self.assertGreaterEqual(len(plugin.service_types), 1,
                                    'service_types is not defined for plugin')
Exemplo n.º 5
0
def available_resource_mapping():
    if not clients.has_client(MonascaNotification.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 6
0
def available_resource_mapping():
    if not clients.has_client(Workflow.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 7
0
def available_resource_mapping():
    if not clients.has_client(SenlinProfile.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 8
0
def available_resource_mapping():
    if not clients.has_client('zaqar'):
        return {}
    return resource_mapping()
Exemplo n.º 9
0
def available_resource_mapping():
    if not clients.has_client(SenlinProfile.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 10
0
def available_resource_mapping():
    if not clients.has_client(ResourceGroup.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 11
0
def available_resource_mapping():
    if not clients.has_client(MonascaAlarmDefinition.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 12
0
def resource_mapping():
    if not clients.has_client('zaqar'):
        return {}
    return {
        'OS::Zaqar::Queue': ZaqarQueue,
    }
Exemplo n.º 13
0
def available_resource_mapping():
    if not clients.has_client(MonascaAlarmDefinition.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 14
0
def available_resource_mapping():
    if not clients.has_client(MonascaNotification.default_client_name):
        return {}

    return resource_mapping()
Exemplo n.º 15
0
Arquivo: queue.py Projeto: COSHPC/heat
def resource_mapping():
    if not clients.has_client('marconi'):
        return {}
    return {
        'OS::Marconi::Queue': MarconiQueue,
    }
Exemplo n.º 16
0
def available_resource_mapping():
    if not clients.has_client("monasca"):
        return {}

    return resource_mapping()
Exemplo n.º 17
0
def available_resource_mapping():
    if not clients.has_client('barbican'):
        return {}

    return resource_mapping()
Exemplo n.º 18
0
def resource_mapping():
    if not clients.has_client('zaqar'):
        return {}
    return {
        'OS::Zaqar::Queue': ZaqarQueue,
    }
Exemplo n.º 19
0
def available_resource_mapping():
    if not clients.has_client('barbican'):
        return {}

    return resource_mapping()
Exemplo n.º 20
0
def available_resource_mapping():
    if not clients.has_client(CronTrigger.default_client_name):
        return {}

    return resource_mapping()