var podsResource … var podsKind … func TestLogsForObject(t *testing.T) { … } func testPodWithOneContainers() *corev1.Pod { … } func testPodWithTwoContainers() *corev1.Pod { … } func testPodWithTwoContainersAndTwoInitContainers() *corev1.Pod { … } func TestLogsForObjectWithClient(t *testing.T) { … } func testPodWithTwoContainersAndTwoInitAndOneEphemeralContainers() *corev1.Pod { … } func getLogsAction(namespace string, opts *corev1.PodLogOptions) testclient.Action { … }