From b95191fe10045e3d7f7866feb3fb8f8abdaa5a60 Mon Sep 17 00:00:00 2001 From: jingxueli Date: Fri, 15 May 2020 12:09:54 +0800 Subject: [PATCH] add test for finalizers --- pkg/scheduler/eventhandlers_test.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkg/scheduler/eventhandlers_test.go b/pkg/scheduler/eventhandlers_test.go index 406f7d7089b..3fbe8663e17 100644 --- a/pkg/scheduler/eventhandlers_test.go +++ b/pkg/scheduler/eventhandlers_test.go @@ -180,6 +180,27 @@ func TestSkipPodUpdate(t *testing.T) { }, expected: false, }, + { + name: "with changes on Finalizers", + pod: &v1.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Name: "pod-0", + Finalizers: []string{"a", "b"}, + }, + }, + isAssumedPodFunc: func(*v1.Pod) bool { + return true + }, + getPodFunc: func(*v1.Pod) *v1.Pod { + return &v1.Pod{ + ObjectMeta: metav1.ObjectMeta{ + Name: "pod-0", + Finalizers: []string{"c", "d"}, + }, + } + }, + expected: true, + }, } { t.Run(test.name, func(t *testing.T) { c := &Scheduler{