Example #1
0
 def test_multiple_plugins_specified_for_service_type(self):
     cfg.CONF.set_override("service_plugins",
                           ["neutron.tests.unit.dummy_plugin."
                            "DummyServicePlugin",
                            "neutron.tests.unit.dummy_plugin."
                            "DummyServicePlugin"])
     cfg.CONF.set_override("core_plugin",
                           test_config.get('plugin_name_v2',
                                           DB_PLUGIN_KLASS))
     self.assertRaises(ValueError, NeutronManager.get_instance)
Example #2
0
    def test_service_plugin_is_loaded(self):
        cfg.CONF.set_override("core_plugin",
                              test_config.get('plugin_name_v2',
                                              DB_PLUGIN_KLASS))
        cfg.CONF.set_override("service_plugins",
                              ["neutron.tests.unit.dummy_plugin."
                               "DummyServicePlugin"])
        mgr = NeutronManager.get_instance()
        plugin = mgr.get_service_plugins()[constants.DUMMY]

        self.assertTrue(
            isinstance(plugin,
                       (dummy_plugin.DummyServicePlugin, types.ClassType)),
            "loaded plugin should be of type neutronDummyPlugin")
    def setUp(self, f1, f2):
        super(TestNECNWAL2Plugin, self).setUp()
        l3_plugin = ('neutron.tests.unit.test_l3_plugin.'
                     'TestL3NatServicePlugin')

        service_plugins = {'l3_plugin_name': l3_plugin}

        cfg.CONF.set_override('service_plugins', [
            test_config.get(key, default)
            for key, default in six.iteritems(service_plugins or {})
        ])

        f1.return_value = None
        f2.return_value = None

        self.l2_plugin = plugin.NECNWAL2Plugin()
    def setUp(self, f1, f2):
        super(TestNECNWAL2Plugin, self).setUp()
        l3_plugin = ('neutron.tests.unit.test_l3_plugin.'
                     'TestL3NatServicePlugin')

        service_plugins = {'l3_plugin_name': l3_plugin}

        cfg.CONF.set_override(
            'service_plugins',
            [test_config.get(key, default)
             for key, default in six.iteritems(service_plugins or {})]
        )

        f1.return_value = None
        f2.return_value = None

        self.l2_plugin = plugin.NECNWAL2Plugin()