code: def test_execute(
      self, mocked_hook, mocked_context, response, expected_output
  ):
      mocked_hook.describe_execution.return_value = response
      op = StepFunctionGetExecutionOutputOperator(
          task_id=self.TASK_ID,
          execution_arn=EXECUTION_ARN,
          aws_conn_id=None,
      )
      assert op.execute(mocked_context) == expected_output
      mocked_hook.describe_execution.assert_called_once_with(
          EXECUTION_ARN
      )
      self.mocked_executions_details_link.assert_called_once_with(
          aws_partition=mock.ANY,
          context=mock.ANY,
          operator=mock.ANY,
          region_name=mock.ANY,
          execution_arn=EXECUTION_ARN,
      )
  
file_path: airflow/tests/providers/amazon/aws/operators/test_step_function.py
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from airflow.exceptions import AirflowException, TaskDeferred
  from airflow.providers.amazon.aws.operators.step_function import StepFunctionGetExecutionOutputOperator, StepFunctionStartExecutionOperator
label_desc: Use image node_id 3 for calling the TestStepFunctionGetExecutionOutputOperator obj's underlying member method code with example usage: obj.test_execute(mocked_hook, mocked_context, response, expected_output) without return types