Make changes suggested in #7675

This commit is contained in:
CJ Cullen
2015-05-04 15:45:33 -07:00
parent 72048a824c
commit 1ec0fb2e3d
4 changed files with 17 additions and 17 deletions

View File

@@ -517,7 +517,7 @@ func GetEtcdVersion(host string) (string, error) {
}
defer response.Body.Close()
if response.StatusCode != http.StatusOK {
return "", fmt.Errorf("Unsuccessful response from server: %v", err)
return "", fmt.Errorf("unsuccessful response from etcd server %q: %v", host, err)
}
versionBytes, err := ioutil.ReadAll(response.Body)
if err != nil {

View File

@@ -35,6 +35,8 @@ import (
"github.com/stretchr/testify/assert"
)
const validEtcdVersion = "etcd 2.0.9"
type TestResource struct {
api.TypeMeta `json:",inline"`
api.ObjectMeta `json:"metadata"`
@@ -685,7 +687,7 @@ func TestGuaranteedUpdate_CreateCollision(t *testing.T) {
func TestGetEtcdVersion_ValidVersion(t *testing.T) {
testServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "etcd 2.0.9")
fmt.Fprint(w, validEtcdVersion)
}))
defer testServer.Close()
@@ -694,7 +696,7 @@ func TestGetEtcdVersion_ValidVersion(t *testing.T) {
if version, err = GetEtcdVersion(testServer.URL); err != nil {
t.Errorf("Unexpected error: %v", err)
}
assert.Equal(t, "etcd 2.0.9", version, "Unexpected version")
assert.Equal(t, validEtcdVersion, version, "Unexpected version")
assert.Nil(t, err)
}