github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/cmd/juju/romulus/listwallets/export_test.go (about) 1 // Copyright 2016 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package listwallets 5 6 import ( 7 "gopkg.in/macaroon-bakery.v2-unstable/httpbakery" 8 ) 9 10 var ( 11 NewAPIClient = &newAPIClient 12 ) 13 14 // APIClientFnc returns a function that returns the provided apiClient 15 // and can be used to patch the NewAPIClient variable for tests. 16 func APIClientFnc(api apiClient) func(string, *httpbakery.Client) (apiClient, error) { 17 return func(string, *httpbakery.Client) (apiClient, error) { 18 return api, nil 19 } 20 }