a8722655bb
* all: bump go-ethereum to v1.10.4 * build * state transition and rpc * wip rpc changes * fix refund * fixes * no base fee param * ante handler * undo change * fix test * bump deps * calculate base fee * gRPC base fee query * update RPC * fix * update' * go.mod * fix build * fix panic * rm changes in third_party * json rpc changes * reserved fields * fixes fixes fixes * rm no stringer * fixes 2 * tests wip * bump geth version * update * grpc traceTx * rm fee market from ante * fix TransactionArgs * lint * update proto * update tx args * changelog
28 lines
705 B
Go
28 lines
705 B
Go
package client
|
|
|
|
import (
|
|
"os"
|
|
"path/filepath"
|
|
"testing"
|
|
|
|
"github.com/cosmos/cosmos-sdk/client/flags"
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
func TestInitConfigNonNotExistError(t *testing.T) {
|
|
tempDir := t.TempDir()
|
|
subDir := filepath.Join(tempDir, "nonPerms")
|
|
if err := os.Mkdir(subDir, 0o600); err != nil {
|
|
t.Fatalf("Failed to create sub directory: %v", err)
|
|
}
|
|
cmd := &cobra.Command{}
|
|
cmd.PersistentFlags().String(flags.FlagHome, "", "")
|
|
if err := cmd.PersistentFlags().Set(flags.FlagHome, subDir); err != nil {
|
|
t.Fatalf("Could not set home flag [%T] %v", err, err)
|
|
}
|
|
|
|
if err := InitConfig(cmd); !os.IsPermission(err) {
|
|
t.Fatalf("Failed to catch permissions error, got: [%T] %v", err, err)
|
|
}
|
|
}
|