docs/pkg/store/etcd_test.go

31 lines
423 B
Go

package store
import (
"testing"
"time"
)
func makeEtcdClient(t *testing.T) Store {
client := "localhost:4001"
kv, err := NewStore(
ETCD,
[]string{client},
&Config{
ConnectionTimeout: 3 * time.Second,
EphemeralTTL: 2 * time.Second,
},
)
if err != nil {
t.Fatalf("cannot create store: %v", err)
}
return kv
}
func TestEtcdStore(t *testing.T) {
kv := makeEtcdClient(t)
testStore(t, kv)
}