func (a *fakeUpgradeJujuAPINoState) FindTools(majorVersion, minorVersion int, series, arch string) (params.FindToolsResult, error) { var result params.FindToolsResult if len(a.tools) == 0 { result.Error = common.ServerError(errors.NotFoundf("tools")) } else { result.List = a.tools } return result, nil }
// FindTools returns a List containing all tools matching the given parameters. func (f *ToolsFinder) FindTools(args params.FindToolsParams) (params.FindToolsResult, error) { result := params.FindToolsResult{} list, err := f.findTools(args) if err != nil { result.Error = ServerError(err) } else { result.List = list } return result, nil }