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