Esempio n. 1
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
         })
Esempio n. 2
0
 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()
 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()
Esempio n. 4
0
 def setUp(self):
     self.journal_thread_fixture = self.useFixture(
         base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightFullSyncFixture())
     super(OpenDaylightConfigBase, self).setUp()
     self.thread = journal.OpenDaylightJournalThread()
Esempio n. 5
0
 def setUp(self):
     self.journal_thread_fixture = self.useFixture(
         base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightFullSyncFixture())
     super(OpenDaylightConfigBase, self).setUp()
     self.thread = journal.OpenDaylightJournalThread()
     self.addCleanup(base_driver.ALL_RESOURCES.clear)
 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')
Esempio n. 7
0
 def setUp(self):
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightRestClientFixture())
     super(OpenDaylightConfigBase, self).setUp()
     cfg.CONF.set_override('mechanism_drivers',
                           ['logger', 'opendaylight_v2'], 'ml2')
     cfg.CONF.set_override('extension_drivers', ['port_security', 'qos'],
                           'ml2')
     self.thread = journal.OpenDaylightJournalThread()
Esempio n. 8
0
 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')
Esempio n. 10
0
 def setUp(self):
     self.journal_thread_fixture = self.useFixture(
         base.OpenDaylightJournalThreadFixture())
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightFullSyncFixture())
     super(OpenDaylightConfigBase, self).setUp()
     self.cfg.config(mechanism_drivers=['logger', 'opendaylight_v2'],
                     group='ml2')
     self.cfg.config(extension_drivers=['port_security', 'qos'],
                     group='ml2')
     self.thread = journal.OpenDaylightJournalThread()
Esempio n. 11
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')
Esempio n. 12
0
 def setUp(self):
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     self.cfg.config(service_plugins=['router'])
     super(OpenDaylightL3FlavorTestCase, self).setUp()
     self.flavor_driver = l3_flavor.ODLL3ServiceProvider(mock.MagicMock())
Esempio n. 13
0
 def setUp(self):
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     super(OpenDaylightQosDriverTestCase, self).setUp()
     self.qos_driver = qos_driver.OpenDaylightQosDriver({})
     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()
 def setUp(self):
     self.useFixture(base.OpenDaylightJournalThreadFixture())
     super(OpenDaylightQosDriverTestCase, self).setUp()
     self.qos_driver = qos_driver.OpenDaylightQosDriver()