code: def test_delete_job(
      self, mock_batch_service_client, cloud_batch_hook
  ):
      job_name = "job1"
      region = "us-east1"
      project_id = "test_project_id"
      cloud_batch_hook.delete_job(
          job_name=job_name, region=region, project_id=project_id
      )
      cloud_batch_hook._client.delete_job.assert_called_once_with(
          name=f"projects/{project_id}/locations/{region}/jobs/{job_name}"
      )
  
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from google.cloud.batch import ListJobsRequest
  from google.cloud.batch_v1 import CreateJobRequest, Job, JobStatus
  from airflow.exceptions import AirflowException
  from airflow.providers.google.cloud.hooks.cloud_batch import CloudBatchAsyncHook, CloudBatchHook
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_default_project_id
label_desc: Use image node_id 5 for calling the TestCloudBathHook obj's underlying member method code with example usage: obj.test_delete_job(mock_batch_service_client, cloud_batch_hook) without return types