def setUp(self):
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDaylightMechanismDriverTestCase, self).setUp()
     self.mech = mech_driver_v2.OpenDaylightMechanismDriver()
     self.mech.initialize()
Example #2
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(TestOpenDaylightMechanismDriver, self).setUp()
     config.cfg.CONF.set_override('mechanism_drivers',
                                  ['logger', 'opendaylight'], 'ml2')
 def setUp(self):
     super(OpenDayLightMechanismConfigTests, self).setUp()
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     config.cfg.CONF.set_override('mechanism_drivers',
                                  ['logger', 'opendaylight'], 'ml2')
     config.cfg.CONF.set_override('port_binding_controller',
                                  'legacy-port-binding', 'ml2_odl')
 def setUp(self):
     self.cfg = self.useFixture(config_fixture.Config())
     self.cfg.config(core_plugin='neutron.plugins.ml2.plugin.Ml2Plugin')
     self.cfg.config(mechanism_drivers=['logger', 'opendaylight_v2'],
                     group='ml2')
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.cfg.config(service_plugins=['odl-router_v2'])
     core_plugin = cfg.CONF.core_plugin
     service_plugins = {'l3_plugin_name': 'odl-router_v2'}
     self.useFixture(odl_base.OpenDaylightJournalThreadFixture())
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       '_record_in_journal').start()
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       'sync_from_callback_precommit').start()
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       'sync_from_callback_postcommit').start()
     self.useFixture(odl_base.OpenDaylightPeriodicTaskFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDaylightL3TestCase,
           self).setUp(plugin=core_plugin, service_plugins=service_plugins)
     self.plugin = directory.get_plugin()
     self.plugin._network_is_external = mock.Mock(return_value=True)
     self.driver = directory.get_plugin(constants.L3)
     self.thread = journal.OpenDaylightJournalThread()
Example #5
0
 def setUp(self):
     cfg.CONF.set_override("core_plugin",
                           'neutron.plugins.ml2.plugin.Ml2Plugin')
     cfg.CONF.set_override('mechanism_drivers',
                           ['logger', 'opendaylight_v2'], 'ml2')
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     cfg.CONF.set_override("service_plugins", ['odl-router_v2'])
     core_plugin = cfg.CONF.core_plugin
     service_plugins = {'l3_plugin_name': 'odl-router_v2'}
     self.useFixture(odl_base.OpenDaylightJournalThreadFixture())
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       '_record_in_journal').start()
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       'sync_from_callback_precommit').start()
     mock.patch.object(mech_driver_v2.OpenDaylightMechanismDriver,
                       'sync_from_callback_postcommit').start()
     self.useFixture(odl_base.OpenDaylightPeriodicTaskFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDaylightL3TestCase,
           self).setUp(plugin=core_plugin, service_plugins=service_plugins)
     self.plugin = directory.get_plugin()
     self.plugin._network_is_external = mock.Mock(return_value=True)
     self.driver = directory.get_plugin(constants.L3)
     self.thread = journal.OpenDaylightJournalThread()
     self.driver.get_floatingip = mock.Mock(
         return_value={
             'router_id': ROUTER_ID,
             'floating_network_id': NETWORK_ID
         })
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     super(TestOpenDaylightMechanismDriver, self).setUp()
     self.cfg.config(mechanism_drivers=[
                     'logger', 'opendaylight'], group='ml2')
 def setUp(self):
     super(OpenDaylightMechanismDriverTestCase, self).setUp()
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     config.cfg.CONF.set_override('mechanism_drivers',
                                  ['logger', 'opendaylight'], 'ml2')
     self.mech = mech_driver.OpenDaylightMechanismDriver()
     self.mech.initialize()
 def setUp(self):
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDayLightMechanismConfigTests, self).setUp()
     cfg.CONF.set_override('mechanism_drivers',
                           ['logger', 'opendaylight_v2'], 'ml2')
     cfg.CONF.set_override('port_binding_controller', 'legacy-port-binding',
                           'ml2_odl')
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     super(OpenDayLightMechanismConfigTests, self).setUp()
     self.cfg.config(mechanism_drivers=[
                     'logger', 'opendaylight'], group='ml2')
     self.cfg.config(
         port_binding_controller='legacy-port-binding', group='ml2_odl')
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     super(OpenDaylightTestCase, self).setUp()
     self.port_create_status = 'DOWN'
     self.mech = mech_driver.OpenDaylightMechanismDriver()
     mock.patch.object(client.OpenDaylightRestClient,
                       'sendjson',
                       new=self.check_sendjson).start()
    def setUp(self):
        """Setup test."""
        self.useFixture(base.OpenDaylightRestClientFixture())
        self.useFixture(base.OpenDaylightFeaturesFixture())
        self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
        self.useFixture(OpenDaylightAgentDBFixture())
        super(TestPseudoAgentDBBindingController, self).setUp()
        self.useFixture(fixture.CallbackRegistryFixture())

        self.mgr = pseudo_agentdb_binding.PseudoAgentDBBindingController()
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     self.useFixture(odl_base.OpenDaylightJournalThreadFixture())
     super(OpenDayLightMechanismConfigTests, self).setUp()
     self.cfg.config(mechanism_drivers=['logger', 'opendaylight_v2'],
                     group='ml2')
     self.cfg.config(port_binding_controller='legacy-port-binding',
                     group='ml2_odl')
 def setUp(self):
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.mock_periodic_thread = mock.patch.object(
         periodic_task.PeriodicTask, 'start').start()
     super(TestPseudoAgentNeutronWorker, self).setUp()
     cfg.CONF.set_override('mechanism_drivers', ['opendaylight_v2'], 'ml2')
     cfg.CONF.set_override('port_binding_controller',
                           'pseudo-agentdb-binding', 'ml2_odl')
Example #14
0
 def setUp(self):
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     self.mock_periodic_thread = mock.patch.object(
         periodic_task.PeriodicTask, 'start').start()
     super(TestPseudoAgentNeutronWorker, self).setUp()
     self.cfg.config(mechanism_drivers=['opendaylight_v2'], group='ml2')
     self.cfg.config(
         port_binding_controller='pseudo-agentdb-binding', group='ml2_odl')
Example #15
0
 def setUp(self):
     super(OpenDayLightMechanismConfigTests, self).setUp()
     self.mock_sync_thread = mock.patch.object(
         journal.OpenDaylightJournalThread,
         'start_odl_sync_thread').start()
     self.mock_mt_thread = mock.patch.object(maintenance.MaintenanceThread,
                                             'start').start()
     cfg.CONF.set_override('mechanism_drivers',
                           ['logger', 'opendaylight_v2'], 'ml2')
     cfg.CONF.set_override('port_binding_controller', 'legacy-port-binding',
                           'ml2_odl')
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(Testodll3, self).setUp()
     # support ext-gw-mode
     for key in l3.RESOURCE_ATTRIBUTE_MAP.keys():
         l3.RESOURCE_ATTRIBUTE_MAP[key].update(
             l3_ext_gw_mode.EXTENDED_ATTRIBUTES_2_0.get(key, {}))
     self._setUpExtension(
         'networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin',
         constants.L3, l3.RESOURCE_ATTRIBUTE_MAP,
         l3.L3, '', allow_pagination=True, allow_sorting=True,
         supported_extension_aliases=['router', 'ext-gw-mode'],
         use_quota=True)
Example #17
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(Testodll3, self).setUp()
     self._setUpExtension(
         'networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin',
         constants.L3,
         l3_apidef.RESOURCE_ATTRIBUTE_MAP,
         l3.L3,
         '',
         allow_pagination=True,
         allow_sorting=True,
         supported_extension_aliases=[l3_apidef.ALIAS, l3egm_apidef.ALIAS],
         use_quota=True)
     # support ext-gw-mode after fixture used via _setUpExtension()
     l3.L3().update_attributes_map(l3egm_apidef.RESOURCE_ATTRIBUTE_MAP)
Example #18
0
 def setUp(self):
     super(TestOdlPortStatusUpdate, self).setUp()
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.mock_ws_client = mock.patch.object(OpenDaylightWebsocketClient,
                                             'odl_create_websocket')
Example #19
0
 def setUp(self):
     self.useFixture(base.OpenDaylightFeaturesFixture())
     self.mock_ws_client = mock.patch.object(OpenDaylightWebsocketClient,
                                             'odl_create_websocket')
     super(TestOdlPortStatusUpdate, self).setUp()
     cfg.CONF.set_override('state_path', None)
 def setUp(self):
     self.features_fixture = base.OpenDaylightFeaturesFixture()
     self.useFixture(self.features_fixture)
     self.cfg = self.useFixture(config_fixture.Config())
     super(TestOdlFeatures, self).setUp()
     self.features_fixture.mock_odl_features_init.stop()
Example #21
0
 def setUp(self):
     self.features_fixture = base.OpenDaylightFeaturesFixture()
     self.useFixture(self.features_fixture)
     super(TestOdlFeatures, self).setUp()
     self.features_fixture.mock_odl_features_init.stop()
     cfg.CONF.set_override('state_path', None)
Example #22
0
 def setUp(self):
     self.features_fixture = base.OpenDaylightFeaturesFixture()
     self.useFixture(self.features_fixture)
     self.cfg = self.useFixture(config_fixture.Config())
     super(TestOdlFeatures, self).setUp()
     self.addCleanup(odl_features.deinit)
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightJournalThreadFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OdlDhcpDriverTestBase, self).setUp()
Example #24
0
 def setUp(self):
     super(OpenDaylightMechanismDriverTestCase, self).setUp()
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.db_session = neutron_db_api.get_writer_session()
     self.mech = mech_driver_v2.OpenDaylightMechanismDriver()
     self.mech.initialize()