Skip to content

Commit cb0ef9e

Browse files
authored
Merge pull request kubernetes#92390 from neolit123/1.19-fix-long-upload-config-tests
kubeadm: remove negative test cases from TestUploadConfiguration
2 parents 14d9b5d + bcc16b9 commit cb0ef9e

File tree

2 files changed

+3
-31
lines changed

2 files changed

+3
-31
lines changed

cmd/kubeadm/app/phases/uploadconfig/BUILD

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,8 @@ go_test(
4848
"//cmd/kubeadm/app/constants:go_default_library",
4949
"//cmd/kubeadm/app/util/config:go_default_library",
5050
"//staging/src/k8s.io/api/core/v1:go_default_library",
51-
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
5251
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
5352
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
5453
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
55-
"//staging/src/k8s.io/client-go/testing:go_default_library",
5654
],
5755
)

cmd/kubeadm/app/phases/uploadconfig/uploadconfig_test.go

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ import (
2222
"testing"
2323

2424
v1 "k8s.io/api/core/v1"
25-
apierrors "k8s.io/apimachinery/pkg/api/errors"
2625
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2726
"k8s.io/apimachinery/pkg/runtime"
2827
clientsetfake "k8s.io/client-go/kubernetes/fake"
29-
core "k8s.io/client-go/testing"
3028
kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
3129
kubeadmscheme "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/scheme"
3230
kubeadmapiv1beta2 "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2"
@@ -37,10 +35,7 @@ import (
3735
func TestUploadConfiguration(t *testing.T) {
3836
tests := []struct {
3937
name string
40-
errOnCreate error
41-
errOnUpdate error
4238
updateExisting bool
43-
errExpected bool
4439
verifyResult bool
4540
}{
4641
{
@@ -52,17 +47,6 @@ func TestUploadConfiguration(t *testing.T) {
5247
updateExisting: true,
5348
verifyResult: true,
5449
},
55-
{
56-
name: "unexpected errors for create should be returned",
57-
errOnCreate: apierrors.NewUnauthorized(""),
58-
errExpected: true,
59-
},
60-
{
61-
name: "update existing show report error if unexpected error for update is returned",
62-
errOnUpdate: apierrors.NewUnauthorized(""),
63-
updateExisting: true,
64-
errExpected: true,
65-
},
6650
}
6751
for _, tt := range tests {
6852
t.Run(tt.name, func(t2 *testing.T) {
@@ -101,22 +85,12 @@ func TestUploadConfiguration(t *testing.T) {
10185
}
10286

10387
client := clientsetfake.NewSimpleClientset()
104-
if tt.errOnCreate != nil {
105-
client.PrependReactor("create", "configmaps", func(action core.Action) (bool, runtime.Object, error) {
106-
return true, nil, tt.errOnCreate
107-
})
108-
}
10988
// For idempotent test, we check the result of the second call.
110-
if err := UploadConfiguration(cfg, client); !tt.updateExisting && (err != nil) != tt.errExpected {
111-
t2.Fatalf("UploadConfiguration() error = %v, wantErr %v", err, tt.errExpected)
89+
if err := UploadConfiguration(cfg, client); err != nil {
90+
t2.Fatalf("UploadConfiguration() error = %v", err)
11291
}
11392
if tt.updateExisting {
114-
if tt.errOnUpdate != nil {
115-
client.PrependReactor("update", "configmaps", func(action core.Action) (bool, runtime.Object, error) {
116-
return true, nil, tt.errOnUpdate
117-
})
118-
}
119-
if err := UploadConfiguration(cfg, client); (err != nil) != tt.errExpected {
93+
if err := UploadConfiguration(cfg, client); err != nil {
12094
t2.Fatalf("UploadConfiguration() error = %v", err)
12195
}
12296
}

0 commit comments

Comments
 (0)