def setUp(self): super(QosLinuxbridgeAgentDriverTestCase, self).setUp() cfg.CONF.set_override("tbf_latency", TEST_LATENCY_VALUE, "QOS") self.qos_driver = qos_driver.QosLinuxbridgeAgentDriver() self.qos_driver.initialize() self.rule = self._create_bw_limit_rule_obj() self.port = self._create_fake_port(uuidutils.generate_uuid())
def test_initialize_iptables_manager_no_agent_api(self): qos_drv = qos_driver.QosLinuxbridgeAgentDriver() with mock.patch("neutron.agent.linux.iptables_manager.IptablesManager" ) as IptablesManager: qos_driver.agent_api = None qos_drv.initialize() self.assertEqual(IptablesManager(), qos_drv.iptables_manager) IptablesManager().initialize_mangle_table.assert_called_once_with()
def test_initialize_iptables_manager_not_passed_through_api(self): qos_drv = qos_driver.QosLinuxbridgeAgentDriver() with mock.patch.object(qos_drv, "agent_api") as agent_api, mock.patch( "neutron.agent.linux.iptables_manager.IptablesManager" ) as IptablesManager: agent_api.get_iptables_manager.return_value = None qos_drv.initialize() self.assertEqual(IptablesManager(), qos_drv.iptables_manager) IptablesManager().initialize_mangle_table.assert_called_once_with()
def setUp(self): super(QosLinuxbridgeAgentDriverTestCase, self).setUp() cfg.CONF.set_override("tbf_latency", TEST_LATENCY_VALUE, "QOS") self.qos_driver = qos_driver.QosLinuxbridgeAgentDriver() self.qos_driver.initialize() self.rule_egress_bw_limit = self._create_bw_limit_rule_obj( constants.EGRESS_DIRECTION) self.rule_ingress_bw_limit = self._create_bw_limit_rule_obj( constants.INGRESS_DIRECTION) self.rule_dscp_marking = self._create_dscp_marking_rule_obj() self.port = self._create_fake_port(uuidutils.generate_uuid())
def setUp(self): super(QosLinuxbridgeAgentDriverTestCase, self).setUp() self.qos_driver = qos_driver.QosLinuxbridgeAgentDriver() self.qos_driver.initialize() self.rule_bw_limit = self._create_bw_limit_rule_obj() self.rule_dscp_marking = self._create_dscp_marking_rule_obj() self.get_egress_burst_value = mock.patch.object( qos_extensions.QosLinuxAgentDriver, "_get_egress_burst_value") self.mock_get_egress_burst_value = self.get_egress_burst_value.start() self.mock_get_egress_burst_value.return_value = self.RULE_BURST self.rule_bw_limit = self._create_bw_limit_rule_obj() self.rule_min_bw = self._create_min_bw_rule_obj() self.port = self._create_fake_port(uuidutils.generate_uuid()) self._ports = collections.defaultdict(dict)