github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/kv/mem/store_test.go (about) 1 package mem_test 2 3 import ( 4 "context" 5 "testing" 6 7 "github.com/treeverse/lakefs/pkg/kv" 8 "github.com/treeverse/lakefs/pkg/kv/kvparams" 9 "github.com/treeverse/lakefs/pkg/kv/kvtest" 10 "github.com/treeverse/lakefs/pkg/kv/mem" 11 ) 12 13 func TestMemKV(t *testing.T) { 14 kvtest.DriverTest(t, func(t testing.TB, ctx context.Context) kv.Store { 15 t.Helper() 16 store, err := kv.Open(ctx, kvparams.Config{ 17 Type: mem.DriverName, 18 }) 19 if err != nil { 20 t.Fatalf("failed to open kv '%s' store: %s", mem.DriverName, err) 21 } 22 t.Cleanup(store.Close) 23 return store 24 }) 25 }