clean useless code in client-go test
This commit is contained in:
		| @@ -63,7 +63,6 @@ go_test( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/version:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/rest:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/rest/fake:go_default_library", | ||||
|         "//vendor/github.com/gogo/protobuf/proto:go_default_library", | ||||
|   | ||||
| @@ -26,13 +26,12 @@ import ( | ||||
| 	"strings" | ||||
| 	"testing" | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/runtime" | ||||
| 	"k8s.io/apimachinery/pkg/runtime/schema" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/client-go/discovery" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	restclient "k8s.io/client-go/rest" | ||||
| 	"k8s.io/client-go/rest/fake" | ||||
| ) | ||||
| @@ -82,23 +81,16 @@ func TestServerSupportsVersion(t *testing.T) { | ||||
| 	} | ||||
|  | ||||
| 	for _, test := range tests { | ||||
| 		fakeClient := &fake.RESTClient{ | ||||
| 			NegotiatedSerializer: scheme.Codecs, | ||||
| 			Resp: &http.Response{ | ||||
| 				StatusCode: test.statusCode, | ||||
| 				Body:       objBody(&metav1.APIVersions{Versions: test.serverVersions}), | ||||
| 			}, | ||||
| 			Client: fake.CreateHTTPClient(func(req *http.Request) (*http.Response, error) { | ||||
| 				if test.sendErr != nil { | ||||
| 					return nil, test.sendErr | ||||
| 				} | ||||
| 				header := http.Header{} | ||||
| 				header.Set("Content-Type", runtime.ContentTypeJSON) | ||||
| 				return &http.Response{StatusCode: test.statusCode, Header: header, Body: objBody(&metav1.APIVersions{Versions: test.serverVersions})}, nil | ||||
| 			}), | ||||
| 		} | ||||
| 		fakeClient := fake.CreateHTTPClient(func(req *http.Request) (*http.Response, error) { | ||||
| 			if test.sendErr != nil { | ||||
| 				return nil, test.sendErr | ||||
| 			} | ||||
| 			header := http.Header{} | ||||
| 			header.Set("Content-Type", runtime.ContentTypeJSON) | ||||
| 			return &http.Response{StatusCode: test.statusCode, Header: header, Body: objBody(&metav1.APIVersions{Versions: test.serverVersions})}, nil | ||||
| 		}) | ||||
| 		c := discovery.NewDiscoveryClientForConfigOrDie(&restclient.Config{}) | ||||
| 		c.RESTClient().(*restclient.RESTClient).Client = fakeClient.Client | ||||
| 		c.RESTClient().(*restclient.RESTClient).Client = fakeClient | ||||
| 		err := discovery.ServerSupportsVersion(c, test.requiredVersion) | ||||
| 		if err == nil && test.expectErr != nil { | ||||
| 			t.Errorf("expected error, got nil for [%s].", test.name) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Qian Lei
					Qian Lei