mirror of
https://github.com/kubernetes/client-go.git
synced 2025-08-21 08:33:31 +00:00
fix test
Kubernetes-commit: 9a7dddf5a713e109418f3726514fdf60246ada3b
This commit is contained in:
parent
3633ea23d3
commit
be4c8bc002
@ -557,7 +557,7 @@ func testReleaseLease(t *testing.T, objectType string) {
|
||||
verb: "get",
|
||||
objectType: objectType,
|
||||
reaction: func(action fakeclient.Action) (handled bool, ret runtime.Object, err error) {
|
||||
return true, nil, errors.NewNotFound(action.(fakeclient.GetAction).GetResource().GroupResource(), action.(fakeclient.GetAction).GetName())
|
||||
return true, createLockObject(t, objectType, action.GetNamespace(), action.(fakeclient.GetAction).GetName(), &rl.LeaderElectionRecord{HolderIdentity: "baz"}), nil
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -574,6 +574,13 @@ func testReleaseLease(t *testing.T, objectType string) {
|
||||
return true, action.(fakeclient.UpdateAction).GetObject(), nil
|
||||
},
|
||||
},
|
||||
{
|
||||
verb: "get",
|
||||
objectType: objectType,
|
||||
reaction: func(action fakeclient.Action) (handled bool, ret runtime.Object, err error) {
|
||||
return true, nil, errors.NewNotFound(action.(fakeclient.GetAction).GetResource().GroupResource(), action.(fakeclient.GetAction).GetName())
|
||||
},
|
||||
},
|
||||
},
|
||||
expectSuccess: true,
|
||||
outHolder: "",
|
||||
@ -844,9 +851,11 @@ func testReleaseOnCancellation(t *testing.T, objectType string) {
|
||||
if lockObj != nil {
|
||||
// Third and more get (first create, second renew) should return our canceled error
|
||||
// FakeClient doesn't do anything with the context so we're doing this ourselves
|
||||
if gets >= 3 {
|
||||
close(onRenewCalled)
|
||||
<-onRenewResume
|
||||
if gets >= 4 {
|
||||
if gets == 4 {
|
||||
close(onRenewCalled)
|
||||
<-onRenewResume
|
||||
}
|
||||
return true, nil, context.Canceled
|
||||
}
|
||||
return true, lockObj, nil
|
||||
|
Loading…
Reference in New Issue
Block a user