code: def run_job(revision: str, http_status: HTTPStatus) -> None:
      Queue().add_job(
          dataset=DATASET_NAME,
          revision=revision,
          config=None,
          split=None,
          job_type=STEP_DA,
          priority=Priority.NORMAL,
          difficulty=DIFFICULTY,
      )
      job_info = Queue().start_job()
      job_result = JobResult(
          job_info=job_info,
          job_runner_version=JOB_RUNNER_VERSION,
          is_success=True,
          output=JobOutput(
              content=CONFIG_NAMES_CONTENT,
              http_status=http_status,
              error_code=None,
              details=None,
              progress=1.0,
          ),
      )
      finish_job(
          job_result=job_result,
          processing_graph=PROCESSING_GRAPH_GENEALOGY,
      )
      # clear generated jobs when finishing jobs
      Queue().delete_dataset_jobs(DATASET_NAME)
  
imports: from http import HTTPStatus
  import pytest
  from libcommon.constants import DEFAULT_DIFFICULTY_MAX, DIFFICULTY_BONUS_BY_FAILED_RUNS
  from libcommon.orchestrator import AfterJobPlan, finish_job, has_pending_ancestor_jobs, remove_dataset, set_revision
  from libcommon.processing_graph import Artifact, ProcessingGraph
  from libcommon.queue import JobDocument, Queue
  from libcommon.resources import CacheMongoResource, QueueMongoResource
  from libcommon.simple_cache import CachedResponseDocument, get_response_metadata, has_some_cache, upsert_response_params
  from libcommon.utils import JobOutput, JobResult, Priority, Status
  from .utils import ARTIFACT_CA_1, ARTIFACT_CA_2, ARTIFACT_DA, ARTIFACT_DB, ARTIFACT_DC, ARTIFACT_DD, ARTIFACT_DE, ARTIFACT_DG, ARTIFACT_DH, CONFIG_NAMES_CONTENT, DATASET_NAME, DIFFICULTY, JOB_RUNNER_VERSION, PROCESSING_GRAPH_FAN_IN_OUT, PROCESSING_GRAPH_GENEALOGY, PROCESSING_GRAPH_ONE_STEP, PROCESSING_GRAPH_PARALLEL, REVISION_NAME, STEP_CB, STEP_DA, STEP_DC, STEP_DD, artifact_id_to_job_info
label_desc: Use image node_id 12 for calling a global function with example usage: run_job(revision, http_status) without return types