self.driver.existing_dhcp_networks.assert_called_once_with(
dhcp.conf,
- cfg.CONF.root_helper
+ cfg.CONF.AGENT.root_helper
)
self.assertFalse(dhcp.cache.get_network_ids())
self.driver.existing_dhcp_networks.assert_called_once_with(
dhcp.conf,
- cfg.CONF.root_helper
+ cfg.CONF.AGENT.root_helper
)
self.assertEqual(set(networks), set(dhcp.cache.get_network_ids()))
self.ensure_device_is_ready.return_value = device_is_ready
self.mock_driver.get_device_name.return_value = 'tap12345678-12'
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
dh._set_default_route = mock.Mock()
interface_name = dh.setup(net)
def test_create_dhcp_port_raise_conflict(self):
plugin = mock.Mock()
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
plugin.create_dhcp_port.return_value = None
self.assertRaises(exceptions.Conflict,
dh.setup_dhcp_port,
def test_create_dhcp_port_create_new(self):
plugin = mock.Mock()
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
plugin.create_dhcp_port.return_value = fake_network.ports[0]
dh.setup_dhcp_port(fake_network)
plugin.assert_has_calls([
def test_create_dhcp_port_update_add_subnet(self):
plugin = mock.Mock()
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
fake_network_copy = copy.deepcopy(fake_network)
fake_network_copy.ports[0].device_id = dh.get_device_id(fake_network)
fake_network_copy.subnets[1].enable_dhcp = True
def test_update_dhcp_port_raises_conflict(self):
plugin = mock.Mock()
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
fake_network_copy = copy.deepcopy(fake_network)
fake_network_copy.ports[0].device_id = dh.get_device_id(fake_network)
fake_network_copy.subnets[1].enable_dhcp = True
def test_create_dhcp_port_no_update_or_create(self):
plugin = mock.Mock()
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, plugin)
fake_network_copy = copy.deepcopy(fake_network)
fake_network_copy.ports[0].device_id = dh.get_device_id(fake_network)
dh.setup_dhcp_port(fake_network_copy)
plugin = mock.Mock()
plugin.get_dhcp_port.return_value = fake_port
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper,
+ plugin)
dh.destroy(fake_net, 'tap12345678-12')
dvr_cls.assert_called_once_with(cfg.CONF)
plugin = mock.Mock()
plugin.get_dhcp_port.return_value = fake_port
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, plugin)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper,
+ plugin)
dh.get_interface_name(fake_net, fake_port)
dvr_cls.assert_called_once_with(cfg.CONF)
with mock.patch('uuid.uuid5') as uuid5:
uuid5.return_value = '1ae5f96c-c527-5079-82ea-371a01645457'
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
uuid5.called_once_with(uuid.NAMESPACE_DNS, cfg.CONF.host)
self.assertEqual(dh.get_device_id(fake_net), expected)
# Try with namespaces and no metadata network
cfg.CONF.set_override('use_namespaces', True)
cfg.CONF.set_override('enable_metadata_network', False)
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
dh._set_default_route = mock.Mock()
network = mock.Mock()
# No namespaces, shouldn't set default route.
cfg.CONF.set_override('use_namespaces', False)
cfg.CONF.set_override('enable_metadata_network', False)
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
dh._set_default_route = mock.Mock()
dh.update(FakeV4Network(), 'tap12345678-12')
# Meta data network enabled, don't interfere with its gateway.
cfg.CONF.set_override('use_namespaces', True)
cfg.CONF.set_override('enable_metadata_network', True)
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
dh._set_default_route = mock.Mock()
dh.update(FakeV4Network(), 'ns-12345678-12')
# For completeness
cfg.CONF.set_override('use_namespaces', False)
cfg.CONF.set_override('enable_metadata_network', True)
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
dh._set_default_route = mock.Mock()
dh.update(FakeV4Network(), 'ns-12345678-12')
self.assertFalse(dh._set_default_route.called)
def test_set_default_route(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
device.route.add_gateway.assert_called_once_with('192.168.0.1')
def test_set_default_route_no_subnet(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
self.assertFalse(device.route.add_gateway.called)
def test_set_default_route_no_subnet_delete_gateway(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
self.assertFalse(device.route.add_gateway.called)
def test_set_default_route_no_gateway(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
self.assertFalse(device.route.add_gateway.called)
def test_set_default_route_do_nothing(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
self.assertFalse(device.route.add_gateway.called)
def test_set_default_route_change_gateway(self):
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device
def test_set_default_route_two_subnets(self):
# Try two subnets. Should set gateway from the first.
- dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.root_helper, None)
+ dh = dhcp.DeviceManager(cfg.CONF, cfg.CONF.AGENT.root_helper, None)
with mock.patch.object(dhcp.ip_lib, 'IPDevice') as mock_IPDevice:
device = mock.Mock()
mock_IPDevice.return_value = device