code: def test_add_func_of_json_get():
      json_get_func1 = JsonGet(
          step_name="my-step",
          property_file="my-property-file",
          json_path="my-json-path",
      )
  
      property_file = PropertyFile(
          name="name",
          output_name="result",
          path="output",
      )
      json_get_func2 = JsonGet(
          step_name="my-step",
          property_file=property_file,
          json_path="my-json-path",
      )
  
      with pytest.raises(TypeError) as error:
          json_get_func1 + json_get_func2
  
      assert (
          str(error.value)
          == "Pipeline variables do not support concatenation."
      )
  
file_path: sagemaker-python-sdk/tests/unit/sagemaker/workflow/test_functions.py
imports: from __future__ import absolute_import
  import pytest
  from sagemaker.workflow.execution_variables import ExecutionVariables
  from sagemaker.workflow.functions import Join, JsonGet
  from sagemaker.workflow.parameters import ParameterFloat, ParameterInteger, ParameterString
  from sagemaker.workflow.properties import Properties, PropertyFile
label_desc: Use image node_id 12 for calling a global function with example usage: test_add_func_of_json_get() without return types