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 }