code: def test_list_candidates(sagemaker_session, test_session_job_name):
      auto_ml_utils.create_auto_ml_job_if_not_exist(
          sagemaker_session, test_session_job_name
      )
  
      auto_ml = AutoML(
          role=ROLE,
          target_attribute_name=TARGET_ATTRIBUTE_NAME,
          sagemaker_session=sagemaker_session,
      )
  
      candidates = auto_ml.list_candidates(
          job_name=test_session_job_name
      )
      assert len(candidates) == 3
  
imports: from __future__ import absolute_import
  import os
  import pytest
  from botocore.exceptions import ClientError
  import tests.integ
  from sagemaker import AutoML, AutoMLInput, CandidateEstimator
  from sagemaker.utils import unique_name_from_base
  from tests.integ import AUTO_ML_DEFAULT_TIMEMOUT_MINUTES, DATA_DIR, auto_ml_utils
  from tests.integ.timeout import timeout
  from tests.conftest import CUSTOM_S3_OBJECT_KEY_PREFIX
label_desc: Use image node_id 10 for calling a global function with example usage: test_list_candidates(sagemaker_session, test_session_job_name) without return types