INNER CODE UNIT · Go

TestPodHandlerOnDelete

jtblin/kube2iam · namespace_test.go:267

func TestPodHandlerOnDelete(t *testing.T) {
	h := NewPodHandler("iam.amazonaws.com/role")
	pod := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Name: "test-pod"}}
	h.OnDelete(pod)
}

func TestPodHandlerOnDeleteTombstone(t *testing.T) {
	h := NewPodHandler("iam.amazonaws.com/role")
	pod := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Name: "tombstoned-pod"}}
	tombstone := cache.DeletedFinalStateUnknown{
		Key: "default/tombstoned-pod",
		Obj: pod,
	}
	// Should not panic
	h.OnDelete(tombstone)
}

func TestPodHandlerOnDeleteWrongType(t *testing.T) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…