def METHOD_NAME(self):
    self.component._rm_client = MagicMock()
    self.component._rm_client.describe_simulation_job_batch.return_value = {
        "status": "Starting"
    }
    self.assertEqual(
        self.component._get_job_status(),
        SageMakerJobStatus(is_completed=False, raw_status="Starting"),
    )
    self.component._rm_client.describe_simulation_job_batch.return_value = {
        "status": "Downloading"
    }
    self.assertEqual(
        self.component._get_job_status(),
        SageMakerJobStatus(is_completed=False, raw_status="Downloading"),
    )
    self.component._rm_client.describe_simulation_job_batch.return_value = {
        "status": "Completed",
        "createdRequests": [{"status": "Completed",}],
    }
    self.assertEqual(
        self.component._get_job_status(),
        SageMakerJobStatus(is_completed=True, raw_status="Completed"),
    )
    self.component._rm_client.describe_simulation_job_batch.return_value = {
        "status": "Canceled",
        "createdRequests": [{"status": "Failed", "arn": "fake-arn"}],
    }
    self.component._rm_client.describe_simulation_job.return_value = {
        "status": "Failed",
        "arn": "fake-arn",
        "failureCode": "InternalServiceError",
        "failureReason": "Big Reason",
    }
    self.assertEqual(
        self.component._get_job_status(),
        SageMakerJobStatus(
            is_completed=True,
            raw_status="Canceled",
            has_error=True,
            error_message="Simulation jobs are completed\nSimulation job: fake-arn failed with errorCode:InternalServiceError\n",
        ),
    )
    self.component._rm_client.describe_simulation_job_batch.return_value = {
        "status": "Failed",
        "failureCode": "InternalServiceError",
        "failureReason": "Big Reason",
    }
    self.assertEqual(
        self.component._get_job_status(),
        SageMakerJobStatus(
            is_completed=True,
            raw_status="Failed",
            has_error=True,
            error_message="Simulation batch job is in status:Failed\nSimulation failed with reason:Big ReasonSimulation failed with errorCode:InternalServiceError",
        ),
    )