@@ -286,12 +286,14 @@ def test_get_logs_from_pod_with_container_name(
286286 @patch ("kubernetes.client.CoreV1Api" )
287287 @patch .object (HyperPodPytorchJob , "verify_kube_config" )
288288 def test_get_operator_logs (self , mock_verify_config , mock_core_api ):
289- # Mock multiple pods, including the training operator pod
289+ # Mock multiple pods, including the training operator pod with correct label
290290 mock_other_pod = MagicMock ()
291291 mock_other_pod .metadata .name = "other-pod-123"
292+ mock_other_pod .metadata .labels = {"app" : "other" }
292293
293294 mock_operator_pod = MagicMock ()
294- mock_operator_pod .metadata .name = "hp-training-operator-hp-training-controller-manager-abc123"
295+ mock_operator_pod .metadata .name = "training-operator-pod-abc123"
296+ mock_operator_pod .metadata .labels = {"hp-training-control-plane" : "true" }
295297
296298 mock_core_api .return_value .list_namespaced_pod .return_value .items = [mock_other_pod , mock_operator_pod ]
297299 mock_core_api .return_value .read_namespaced_pod_log .return_value = "training operator logs"
@@ -300,7 +302,7 @@ def test_get_operator_logs(self, mock_verify_config, mock_core_api):
300302
301303 self .assertEqual (result , "training operator logs" )
302304 mock_core_api .return_value .read_namespaced_pod_log .assert_called_once_with (
303- name = "hp- training-operator-hp-training-controller-manager -abc123" ,
305+ name = "training-operator-pod -abc123" ,
304306 namespace = "aws-hyperpod" ,
305307 timestamps = True ,
306308 since_seconds = 9000 ,
0 commit comments