code: def test_step_decorator_with_execution_dependencies(
      sagemaker_session,
      role,
      pipeline_name,
      region_name,
      dummy_container_without_error,
  ):
      os.environ["AWS_DEFAULT_REGION"] = region_name
  
      @step(
          role=role,
          instance_type=INSTANCE_TYPE,
          image_uri=dummy_container_without_error,
          keep_alive_period_in_seconds=60,
      )
      def sum(a, b):
          """adds two numbers"""
          return a + b
  
      step_output_a = sum(2, 3)
      step_output_b = sum(5, 6)
      get_step(step_output_b).add_depends_on([step_output_a])
  
      pipeline = Pipeline(
          name=pipeline_name,
          steps=[step_output_b],
          sagemaker_session=sagemaker_session,
      )
  
      try:
          create_and_execute_pipeline(
              pipeline=pipeline,
              pipeline_name=pipeline_name,
              region_name=region_name,
              role=role,
              no_of_steps=2,
              last_step_name="sum",
              execution_parameters=dict(),
              step_status="Succeeded",
              step_result_type=int,
          )
      finally:
          try:
              pipeline.delete()
          except Exception:
              pass
  
imports: from __future__ import absolute_import
  import json
  import numpy
  import pytest
  import os
  import random
  from sagemaker import get_execution_role, utils
  from sagemaker.config import load_sagemaker_config
  from sagemaker.processing import ProcessingInput
  from sagemaker.remote_function.errors import RemoteFunctionError
  from sagemaker.sklearn import SKLearnProcessor
  from sagemaker.remote_function.core.serialization import CloudpickleSerializer
  from sagemaker.s3 import S3Uploader
  from sagemaker.s3_utils import s3_path_join
  from sagemaker.workflow.conditions import ConditionLessThan
  from sagemaker.workflow.fail_step import FailStep
  from sagemaker.workflow.function_step import step
  from sagemaker.workflow.condition_step import ConditionStep
  from sagemaker.workflow.conditions import ConditionEquals
  from sagemaker.workflow.pipeline import Pipeline
  from sagemaker.workflow.parameters import ParameterString, ParameterInteger, ParameterFloat, ParameterBoolean
  from sagemaker.workflow.step_outputs import get_step
  from sagemaker.workflow.steps import ProcessingStep
  from tests.integ.sagemaker.workflow.helpers import create_and_execute_pipeline, wait_pipeline_execution
  from tests.integ import DATA_DIR
label_desc: Use image node_id 6 for calling a global function with example usage: test_step_decorator_with_execution_dependencies(sagemaker_session, role, pipeline_name, region_name, dummy_container_without_error) and returns: unknown