def _stubs(self, network_info, subnet_info, port_info):
self.ipam = quark.ipam.QuarkIpamANY()
with contextlib.nested(
mock.patch("neutron.common.rpc.get_notifier"),
mock.patch("neutron.quota.QUOTAS.limit_check")):
net = network_api.create_network(self.context, network_info)
mac = {'mac_address_range': dict(cidr="AA:BB:CC")}
self.context.is_admin = True
macrng_api.create_mac_address_range(self.context, mac)
self.context.is_admin = False
subnet_info['subnet']['network_id'] = net['id']
port_info['port']['network_id'] = net['id']
sub = subnet_api.create_subnet(self.context, subnet_info)
port = port_api.create_port(self.context, port_info)
yield net, sub, port
评论列表
文章目录