def test_driver_is_loaded(self): cfg.CONF.set_override('mechanism_drivers', 'df', group='ml2') rie = mock.patch.object(driver.DragonflowDriver, '_register_init_events') rie.start() self.addCleanup(rie.stop) df_driver = driver.DragonflowDriver() self.assertTrue(df_driver.is_loaded)
def initialize(self): LOG.info("Starting DFMechDriver") self.nb_api = None # When set to True, Nova plugs the VIF directly into the ovs bridge # instead of using the hybrid mode. self.vif_details = {portbindings.CAP_PORT_FILTER: True} self.vif_type = portbindings.VIF_TYPE_OVS self._set_base_port_binding() self.port_status = n_const.PORT_STATUS_ACTIVE self.trunk_driver = trunk_driver.DragonflowDriver() self.subscribe_registries() df_qos.register()