code: def test_lambda_step_no_inputs_outputs(sagemaker_session):
      lambda_step = LambdaStep(
          name="MyLambdaStep",
          depends_on=["TestStep"],
          lambda_func=Lambda(
              function_arn="arn:aws:lambda:us-west-2:123456789012:function:sagemaker_test_lambda",
              session=sagemaker_session,
          ),
          inputs={},
          outputs=[],
      )
      lambda_step.add_depends_on(["SecondTestStep"])
      assert lambda_step.to_request() == {
          "Name": "MyLambdaStep",
          "Type": "Lambda",
          "DependsOn": ["TestStep", "SecondTestStep"],
          "FunctionArn": "arn:aws:lambda:us-west-2:123456789012:function:sagemaker_test_lambda",
          "OutputParameters": [],
          "Arguments": {},
      }
  
file_path: sagemaker-python-sdk/tests/unit/sagemaker/workflow/test_lambda_step.py
imports: from __future__ import absolute_import
  import json
  import pytest
  from mock import Mock, MagicMock
  from sagemaker.workflow.parameters import ParameterInteger, ParameterString
  from sagemaker.workflow.pipeline import Pipeline, PipelineGraph
  from sagemaker.workflow.lambda_step import LambdaStep, LambdaOutput, LambdaOutputTypeEnum
  from sagemaker.lambda_helper import Lambda
  from sagemaker.workflow.steps import CacheConfig
  from tests.unit.sagemaker.workflow.helpers import CustomStep, ordered
label_desc: Use image node_id 5 for calling a global function with example usage: test_lambda_step_no_inputs_outputs(sagemaker_session) without return types