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  }