Change-Id: Icd8a725f231e2749bb81da0bcad0f7ef95beb676
super(QosAgentExtension, self).initialize(resource_rpc)
self.qos_driver = manager.NeutronManager.load_class_for_provider(
- 'neutron.qos.agent_drivers', cfg.CONF.qos.agent_driver)
+ 'neutron.qos.agent_drivers', cfg.CONF.qos.agent_driver)()
self.qos_driver.initialize()
self.qos_policy_ports = collections.defaultdict(dict)
self.known_ports = set()
# Don't rely on used driver
mock.patch(
'neutron.manager.NeutronManager.load_class_for_provider',
- return_value=mock.Mock(spec=qos_agent.QosAgentDriver)).start()
+ return_value=lambda: mock.Mock(spec=qos_agent.QosAgentDriver)
+ ).start()
self._create_fake_resource_rpc()
self.qos_agent.initialize(self.resource_rpc_mock)