コード例 #1
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(TestOpenDaylightMechanismDriver, self).setUp()
     cfg.CONF.set_override('mechanism_drivers', ['logger', 'opendaylight'],
                           'ml2')
コード例 #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()
     self.driver.get_floatingip = mock.Mock(
         return_value={
             'router_id': ROUTER_ID,
             'floating_network_id': NETWORK_ID
         })
コード例 #3
0
 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()
コード例 #4
0
 def setUp(self):
     self.useFixture(base.OpenDaylightRestClientFixture())
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.useFixture(OpenDaylightAgentDBFixture())
     super(TestPseudoAgentDBBindingControllerBug1608659, self).setUp(
         plugin='ml2')
     self.worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker()
コード例 #5
0
 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):
        """Setup test."""
        self.useFixture(base.OpenDaylightRestClientFixture())
        self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
        self.useFixture(OpenDaylightAgentDBFixture())
        super(TestPseudoAgentDBBindingWorker, self).setUp()

        self.worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker()
コード例 #7
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDayLightMechanismConfigTests, self).setUp()
     cfg.CONF.set_override('mechanism_drivers', ['logger', 'opendaylight'],
                           'ml2')
     cfg.CONF.set_override('port_binding_controller', 'legacy-port-binding',
                           'ml2_odl')
コード例 #8
0
 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')
コード例 #9
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OpenDaylightMechanismDriverTestCase, self).setUp()
     config.cfg.CONF.set_override('mechanism_drivers',
                                  ['logger', 'opendaylight'], 'ml2')
     self.mech = mech_driver.OpenDaylightMechanismDriver()
     self.mech.initialize()
コード例 #10
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightRestClientFixture())
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     mock.patch.object(client.OpenDaylightRestClient,
                       'sendjson',
                       new=self.check_sendjson).start()
     super(OpenDaylightTestCase, self).setUp()
     self.port_create_status = 'DOWN'
     self.mech = mech_driver.OpenDaylightMechanismDriver()
    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(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')
コード例 #13
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')
コード例 #14
0
 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)
コード例 #15
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)
コード例 #16
0
 def setUp(self):
     mech_initialize_patcher = mock.patch.object(
         mech_driver_v2.OpenDaylightMechanismDriver,
         'initialize',
         autospec=True,
         side_effect=mech_driver_v2.OpenDaylightMechanismDriver.initialize)
     self.mech_initialize_mock = mech_initialize_patcher.start()
     mock.patch('networking_odl.common.odl_features.init').start()
     # NOTE(mpeterson): We cannot use stop in the following cleanup because
     # several of the following fixtures and setUp() add a cleanup for
     # stopall. The reason to add the stopall ourselves is to make sure
     # that it will be stopped if anything were to change in the future.
     self.addCleanup(mock.patch.stopall)
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     self.cfg = self.useFixture(config_fixture.Config())
     self.cfg.config(extension_drivers=self._extension_drivers, group='ml2')
     super(_OpenDaylightMechanismBase, self).setUp()
コード例 #17
0
 def setUp(self):
     self.useFixture(odl_base.OpenDaylightFeaturesFixture())
     self.useFixture(odl_base.OpenDaylightJournalThreadFixture())
     self.useFixture(odl_base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(OdlDhcpDriverTestBase, self).setUp()
コード例 #18
0
 def setUp(self):
     self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture())
     super(_OpenDaylightMechanismBase, self).setUp()