code: def sagemaker_session():
      boto_mock = Mock(name="boto_session")
      session = Mock(
          name="sagemaker_session",
          boto_session=boto_mock,
          local_mode=False,
          default_bucket_prefix=None,
      )
      # For tests which doesn't verify config file injection, operate with empty config
      session.sagemaker_config = {}
      return session
  
imports: from __future__ import absolute_import
  import pytest
  from mock import MagicMock, Mock, patch, PropertyMock
  from sagemaker.session_settings import SessionSettings
  from sagemaker.transformer import _TransformJob, Transformer
  from sagemaker.workflow.pipeline_context import PipelineSession, _PipelineConfig
  from sagemaker.inputs import BatchDataCaptureConfig
  from sagemaker.workflow.pipeline_definition_config import PipelineDefinitionConfig
  from tests.integ import test_local_mode
  from tests.unit import SAGEMAKER_CONFIG_TRANSFORM_JOB
label_desc: Use image node_id 2 for calling a global function with example usage: sagemaker_session() and returns: session