From d2f5934aa1d7d0e31b554d8d90089c9c49e06ef9 Mon Sep 17 00:00:00 2001 From: Blake Mizerany Date: Thu, 19 Jun 2014 17:03:59 -0700 Subject: [PATCH] mod: remove defunct leader test --- mod/leader/v2/tests/mod_leader_test.go | 85 -------------------------- 1 file changed, 85 deletions(-) delete mode 100644 mod/leader/v2/tests/mod_leader_test.go diff --git a/mod/leader/v2/tests/mod_leader_test.go b/mod/leader/v2/tests/mod_leader_test.go deleted file mode 100644 index 77d30cd48..000000000 --- a/mod/leader/v2/tests/mod_leader_test.go +++ /dev/null @@ -1,85 +0,0 @@ -package leader - -import ( - "fmt" - "testing" - "time" - - "github.com/coreos/etcd/server" - "github.com/coreos/etcd/tests" - "github.com/coreos/etcd/third_party/github.com/stretchr/testify/assert" -) - -// Ensure that a leader can be set and read. -func TestModLeaderSet(t *testing.T) { - tests.RunServer(func(s *server.Server) { - // Set leader. - body, status, err := testSetLeader(s, "foo", "xxx", 10) - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "2") - - // Check that the leader is set. - body, status, err = testGetLeader(s, "foo") - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "xxx") - - // Delete leader. - body, status, err = testDeleteLeader(s, "foo", "xxx") - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "") - - // Check that the leader is removed. - body, status, err = testGetLeader(s, "foo") - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "") - }) -} - -// Ensure that a leader can be renewed. -func TestModLeaderRenew(t *testing.T) { - tests.RunServer(func(s *server.Server) { - // Set leader. - body, status, err := testSetLeader(s, "foo", "xxx", 2) - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "2") - - time.Sleep(1 * time.Second) - - // Renew leader. - body, status, err = testSetLeader(s, "foo", "xxx", 3) - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "2") - - time.Sleep(2 * time.Second) - - // Check that the leader is set. - body, status, err = testGetLeader(s, "foo") - assert.NoError(t, err) - assert.Equal(t, status, 200) - assert.Equal(t, body, "xxx") - }) -} - -func testSetLeader(s *server.Server, key string, name string, ttl int) (string, int, error) { - resp, err := tests.PutForm(fmt.Sprintf("%s/mod/v2/leader/%s?name=%s&ttl=%d", s.URL(), key, name, ttl), nil) - ret := tests.ReadBody(resp) - return string(ret), resp.StatusCode, err -} - -func testGetLeader(s *server.Server, key string) (string, int, error) { - resp, err := tests.Get(fmt.Sprintf("%s/mod/v2/leader/%s", s.URL(), key)) - ret := tests.ReadBody(resp) - return string(ret), resp.StatusCode, err -} - -func testDeleteLeader(s *server.Server, key string, name string) (string, int, error) { - resp, err := tests.DeleteForm(fmt.Sprintf("%s/mod/v2/leader/%s?name=%s", s.URL(), key, name), nil) - ret := tests.ReadBody(resp) - return string(ret), resp.StatusCode, err -}