INNER CODE UNIT · Go

TestPodHandlerOnAdd

jtblin/kube2iam · namespace_test.go:236

func TestPodHandlerOnAdd(t *testing.T) {
	h := NewPodHandler("iam.amazonaws.com/role")
	pod := &v1.Pod{
		ObjectMeta: metav1.ObjectMeta{
			Name:      "test-pod",
			Namespace: "default",
			Annotations: map[string]string{
				"iam.amazonaws.com/role": "my-role",
			},
		},
		Status: v1.PodStatus{PodIP: "10.0.0.1", Phase: v1.PodRunning},
	}
	h.OnAdd(pod, false)
}

func TestPodHandlerOnAddWrongType(t *testing.T) {
	h := NewPodHandler("iam.amazonaws.com/role")
	h.OnAdd("not-a-pod", false)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…