"errors" "net" "net/url" "time" "github.com/cloudfoundry-incubator/consuladapter" "github.com/cloudfoundry-incubator/consuladapter/fakes" "github.com/hashicorp/consul/api" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Locks and Presence", func() { var client *api.Client var sessionMgr *fakes.FakeSessionManager var sessionErr error var noChecks bool BeforeEach(func() { startCluster() client = clusterRunner.NewClient() sessionMgr = newFakeSessionManager(client) noChecks = false }) AfterEach(stopClusterAndSession) JustBeforeEach(func() { if noChecks { session, sessionErr = consuladapter.NewSessionNoChecks("a-session", 20*time.Second, client, sessionMgr)
"github.com/cloudfoundry-incubator/consuladapter/fakes" "github.com/hashicorp/consul/api" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager/lagertest" ) // copied from consul to prevent unnecessary additional dependencies const serfCheckID = "serfHealth" var _ = Describe("Session", func() { BeforeEach(startCluster) AfterEach(stopCluster) var client *api.Client var sessionMgr *fakes.FakeSessionManager var session *consuladapter.Session var newSessionErr error var logger *lagertest.TestLogger var noChecks bool BeforeEach(func() { logger = lagertest.NewTestLogger("test") client = clusterRunner.NewClient() sessionMgr = newFakeSessionManager(client) noChecks = false }) JustBeforeEach(func() { if noChecks {