code: def _assert_jobs(ti):
      job_dicts = ti.xcom_pull(
          task_ids=[list_jobs_task_name], key="return_value"
      )
  
      job1_exists = False
      job2_exists = False
  
      for job_dict in job_dicts[0]:
          if job1_exists and job2_exists:
              break
  
          if job1_name in job_dict["name"]:
              job1_exists = True
  
          if job2_name in job_dict["name"]:
              job2_exists = True
  
      assert job1_exists and job2_exists
  
file_path: airflow/tests/system/providers/google/cloud/cloud_run/example_cloud_run.py
imports: from __future__ import annotations
  import os
  from datetime import datetime
  from google.cloud.run_v2 import Job
  from google.cloud.run_v2.types import k8s_min
  from airflow.models.dag import DAG
  from airflow.operators.python import PythonOperator
  from airflow.providers.google.cloud.operators.cloud_run import CloudRunCreateJobOperator, CloudRunDeleteJobOperator, CloudRunExecuteJobOperator, CloudRunListJobsOperator, CloudRunUpdateJobOperator
  from airflow.utils.trigger_rule import TriggerRule
  from tests.system.utils import get_test_run
label_desc: Use image node_id 4 for calling a global function with example usage: _assert_jobs(ti) without return types