github.com/cosmos/cosmos-sdk@v0.50.10/server/constructors_test.go (about)

     1  package server
     2  
     3  import (
     4  	"path/filepath"
     5  	"testing"
     6  
     7  	dbm "github.com/cosmos/cosmos-db"
     8  	"github.com/stretchr/testify/require"
     9  )
    10  
    11  func Test_openDB(t *testing.T) {
    12  	t.Parallel()
    13  	_, err := openDB(t.TempDir(), dbm.GoLevelDBBackend)
    14  	require.NoError(t, err)
    15  }
    16  
    17  func Test_openTraceWriter(t *testing.T) {
    18  	t.Parallel()
    19  
    20  	fname := filepath.Join(t.TempDir(), "logfile")
    21  	w, err := openTraceWriter(fname)
    22  	require.NoError(t, err)
    23  	require.NotNil(t, w)
    24  
    25  	// test no-op
    26  	w, err = openTraceWriter("")
    27  	require.NoError(t, err)
    28  	require.Nil(t, w)
    29  }