def test_get_default_network_id(self, mock_get_port_from_host, mock_conf):
mock_conf.binding.link_iface = 'eth0'
fake_endpoint_id = lib_utils.get_hash()
fake_neutron_port_id = uuidutils.generate_uuid()
fake_neutron_net_id = uuidutils.generate_uuid()
fake_neutron_v4_subnet_id = uuidutils.generate_uuid()
fake_neutron_v6_subnet_id = uuidutils.generate_uuid()
fake_vm_port = self._get_fake_port(
fake_endpoint_id, fake_neutron_net_id,
fake_neutron_port_id, lib_const.PORT_STATUS_ACTIVE,
fake_neutron_v4_subnet_id, fake_neutron_v6_subnet_id)['port']
mock_get_port_from_host.return_value = fake_vm_port
nested_driver = nested.NestedDriver()
host_network_id = nested_driver.get_default_network_id()
mock_get_port_from_host.assert_called_with('eth0')
self.assertEqual(host_network_id, fake_vm_port['network_id'])
评论列表
文章目录