def _network_setup(self, instance, network_info): nic_info = {} for vif in network_info: LOG.debug('Creating nic for instance', instance=instance) networkutils.create_nic(instance, vif) nic_info[networkutils.mac_address(vif['address'])] = vif['id'] vmutils.update_description(instance, {"network": nic_info})
def test_create_nic(self, mock_modify_network, mock_available_nic): mock_available_nic.side_effect = [mock.sentinel.index, None] networkutils.create_nic(self._instance, {'address': 'aa:aa:aa:aa'}) self.assertEqual(4, mock_modify_network.call_count) self.assertRaises(exception.NoMoreNetworks, networkutils.create_nic, self._instance, mock.sentinel.vif)