mirror of https://github.com/docker/docs.git
31 lines
423 B
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)
|
|
}
|