code: def remote_decorator_config(sagemaker_session):
      return Mock(
          _JobSettings,
          sagemaker_session=sagemaker_session,
          s3_root_uri="some_s3_uri",
          s3_kms_key="some_kms",
          spark_config=SparkConfig(),
          dependencies=None,
          include_local_workdir=True,
          workdir_config=None,
          pre_execution_commands="some_commands",
          pre_execution_script="some_path",
          python_sdk_whl_s3_uri=SAGEMAKER_WHL_FILE_S3_PATH,
          environment_variables={
              "REMOTE_FUNCTION_SECRET_KEY": "some_secret_key"
          },
          custom_file_filter=None,
      )
  
imports: from __future__ import absolute_import
  import pytest
  from mock import Mock, patch
  from sagemaker.feature_store.feature_processor._config_uploader import ConfigUploader
  from sagemaker.feature_store.feature_processor._constants import SPARK_JAR_FILES_PATH, SPARK_FILES_PATH, SPARK_PY_FILES_PATH, SAGEMAKER_WHL_FILE_S3_PATH
  from sagemaker.remote_function.job import _JobSettings, RUNTIME_SCRIPTS_CHANNEL_NAME, REMOTE_FUNCTION_WORKSPACE, SPARK_CONF_CHANNEL_NAME
  from sagemaker.remote_function.spark_config import SparkConfig
  from sagemaker.session import Session
label_desc: Use image node_id 5 for calling a global function with example usage: remote_decorator_config(sagemaker_session) and returns: Mock