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_update_description_fail(self, mock_show_vm_info, mock_modify_vm, mock_json_dumps, mock_json_loads): description = {"test": mock.sentinel.test} mock_json_loads.side_effect = [ValueError] mock_json_dumps.return_value = description vmutils.update_description(self._instance, description) mock_modify_vm.assert_called_once_with( self._instance, constants.FIELD_DESCRIPTION, description) mock_json_dumps.assert_called_once_with(description)
def test_set_description(self, mock_show_vm_info, mock_modify_vm, mock_json_dumps): description = {"test": mock.sentinel.test} mock_json_dumps.return_value = mock.sentinel.dumps mock_show_vm_info.return_value = {} vmutils.update_description(self._instance, description) mock_modify_vm.assert_called_once_with( self._instance, constants.FIELD_DESCRIPTION, mock.sentinel.dumps) mock_json_dumps.assert_called_once_with(description)
def test_update_description_fail(self, mock_show_vm_info, mock_modify_vm, mock_json_dumps, mock_json_loads): description = {"test": mock.sentinel.test} mock_json_loads.side_effect = [ValueError] mock_json_dumps.return_value = description vmutils.update_description(self._instance, description) mock_modify_vm.assert_called_once_with(self._instance, constants.FIELD_DESCRIPTION, description) mock_json_dumps.assert_called_once_with(description)
def test_set_description(self, mock_show_vm_info, mock_modify_vm, mock_json_dumps): description = {"test": mock.sentinel.test} mock_json_dumps.return_value = mock.sentinel.dumps mock_show_vm_info.return_value = {} vmutils.update_description(self._instance, description) mock_modify_vm.assert_called_once_with(self._instance, constants.FIELD_DESCRIPTION, mock.sentinel.dumps) mock_json_dumps.assert_called_once_with(description)