github.com/Finschia/finschia-sdk@v0.48.1/server/start_test.go (about) 1 package server 2 3 import ( 4 "github.com/Finschia/ostracon/config" 5 "github.com/stretchr/testify/assert" 6 "os" 7 "testing" 8 ) 9 10 func TestGenPvFileOnlyWhenKmsAddressEmptyGenerateFiles(t *testing.T) { 11 cfg := config.DefaultConfig() 12 dir, err := os.MkdirTemp("", "start_test") 13 if err != nil { 14 t.Fatal(err.Error()) 15 } 16 defer os.RemoveAll(dir) 17 cfg.PrivValidatorKey = dir + "/key.json" 18 cfg.PrivValidatorState = dir + "/state.json" 19 20 pv := genPvFileOnlyWhenKmsAddressEmpty(cfg) 21 22 assert.NotNil(t, pv) 23 } 24 25 func TestGenPvFileOnlyWhenKmsAddressEmptyShouldNotGenerateFiles(t *testing.T) { 26 cfg := config.DefaultConfig() 27 cfg.PrivValidatorListenAddr = "tcp://0.0.0.0:26659" 28 29 pv := genPvFileOnlyWhenKmsAddressEmpty(cfg) 30 31 assert.Nil(t, pv) 32 }