Merge PR #5345: Add dev docs for COSMOS_SDK_TEST_KEYRING

This commit is contained in:
Alessio Treglia 2019-11-30 14:32:08 +00:00 committed by Alexander Bezobchuk
parent 3196b7c4ca
commit b9cb3e105d
2 changed files with 5 additions and 3 deletions

View File

@ -46,7 +46,9 @@ func NewKeyringFromHomeFlag(input io.Reader) (keys.Keybase, error) {
return NewKeyringFromDir(viper.GetString(flags.FlagHome), input)
}
// NewKeyBaseFromDir initializes a keybase at a particular dir.
// NewKeyBaseFromDir initializes a keyring at a particular dir.
// If the COSMOS_SDK_TEST_KEYRING environment variable is set and not empty it will
// return an on-disk, password-less keyring that could be used for testing purposes.
func NewKeyringFromDir(rootDir string, input io.Reader) (keys.Keybase, error) {
if os.Getenv("COSMOS_SDK_TEST_KEYRING") != "" {
return keys.NewTestKeyring(sdk.GetConfig().GetKeyringServiceName(), rootDir)

View File

@ -47,8 +47,8 @@ func NewKeyring(name string, dir string, userInput io.Reader) (Keybase, error) {
return newKeyringKeybase(db), nil
}
// NewTestKeyring creates a new instance of a keyring for
// testing purposes that does not prompt users for password.
// NewTestKeyring creates a new instance of an on-disk keyring for
// testing purposes that does not prompt users for password.
func NewTestKeyring(name string, dir string) (Keybase, error) {
db, err := keyring.Open(lkbToKeyringConfig(name, dir, nil, true))
if err != nil {