This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 162b199b804 Google: Use Kubernetes models in GKE link tests (#66683)
162b199b804 is described below

commit 162b199b80425d79e586e68b4377ca50260219c4
Author: deepinsight coder <[email protected]>
AuthorDate: Mon May 11 11:47:02 2026 -0700

    Google: Use Kubernetes models in GKE link tests (#66683)
---
 .../cloud/operators/test_kubernetes_engine.py      | 33 ++++------------------
 1 file changed, 5 insertions(+), 28 deletions(-)

diff --git 
a/providers/google/tests/unit/google/cloud/operators/test_kubernetes_engine.py 
b/providers/google/tests/unit/google/cloud/operators/test_kubernetes_engine.py
index 80840ba619f..4c92ab65a79 100644
--- 
a/providers/google/tests/unit/google/cloud/operators/test_kubernetes_engine.py
+++ 
b/providers/google/tests/unit/google/cloud/operators/test_kubernetes_engine.py
@@ -1033,10 +1033,7 @@ class TestGKEStartPodOperator:
     ):
         mock_trigger_start_time = mock_utcnow.return_value
 
-        mock_metadata = mock.MagicMock()
-        mock_metadata.name = K8S_POD_NAME
-        mock_metadata.namespace = K8S_NAMESPACE
-        self.operator.pod = mock.MagicMock(metadata=mock_metadata)
+        self.operator.pod = make_pod()
         mock_fetch_cluster_info.return_value = GKE_CLUSTER_URL, GKE_SSL_CA_CERT
         mock_get_logs = mock.MagicMock()
         self.operator.get_logs = mock_get_logs
@@ -1287,17 +1284,8 @@ class TestGKEStartJobOperator:
     @mock.patch(GKE_OPERATORS_PATH.format("GKEHook"))
     @mock.patch(GKE_OPERATORS_PATH.format("GKEJobTrigger"))
     def test_execute_deferrable(self, mock_trigger, mock_cluster_hook, 
mock_fetch_cluster_info, mock_defer):
-        mock_pod_metadata = mock.MagicMock()
-        mock_pod_metadata.name = K8S_POD_NAME
-        mock_pod_metadata.namespace = K8S_NAMESPACE
-        self.operator.pods = [
-            mock.MagicMock(metadata=mock_pod_metadata),
-        ]
-
-        mock_job_metadata = mock.MagicMock()
-        mock_job_metadata.name = K8S_JOB_NAME
-        mock_job_metadata.namespace = K8S_NAMESPACE
-        self.operator.job = mock.MagicMock(metadata=mock_job_metadata)
+        self.operator.pods = [make_pod()]
+        self.operator.job = make_job()
 
         mock_fetch_cluster_info.return_value = GKE_CLUSTER_URL, GKE_SSL_CA_CERT
         mock_get_logs = mock.MagicMock()
@@ -1347,20 +1335,9 @@ class TestGKEStartJobOperator:
             parallelism=2,
         )
         mock_pod_name_1 = K8S_POD_NAME + "-1"
-        mock_pod_metadata_1 = mock.MagicMock()
-        mock_pod_metadata_1.name = mock_pod_name_1
-        mock_pod_metadata_1.namespace = K8S_NAMESPACE
-
         mock_pod_name_2 = K8S_POD_NAME + "-2"
-        mock_pod_metadata_2 = mock.MagicMock()
-        mock_pod_metadata_2.name = mock_pod_name_2
-        mock_pod_metadata_2.namespace = K8S_NAMESPACE
-        op.pods = [mock.MagicMock(metadata=mock_pod_metadata_1), 
mock.MagicMock(metadata=mock_pod_metadata_2)]
-
-        mock_job_metadata = mock.MagicMock()
-        mock_job_metadata.name = K8S_JOB_NAME
-        mock_job_metadata.namespace = K8S_NAMESPACE
-        op.job = mock.MagicMock(metadata=mock_job_metadata)
+        op.pods = [make_pod(name=mock_pod_name_1), 
make_pod(name=mock_pod_name_2)]
+        op.job = make_job()
 
         mock_fetch_cluster_info.return_value = GKE_CLUSTER_URL, GKE_SSL_CA_CERT
         mock_get_logs = mock.MagicMock()

Reply via email to