def METHOD_NAME(
    self,
    aws_client,
    create_iam_role_for_sfn,
    create_state_machine,
    sfn_snapshot,
):
    snf_role_arn = create_iam_role_for_sfn()
    template = TT.load_sfn_template(BaseTemplate.BASE_WAIT_1_MIN)
    template["TimeoutSeconds"] = 1
    definition = json.dumps(template)
    creation_resp = create_state_machine(
        name=f"test_global_timeout-{short_uid()}", definition=definition, roleArn=snf_role_arn
    )
    sfn_snapshot.add_transformer(sfn_snapshot.transform.sfn_sm_create_arn(creation_resp, 0))
    state_machine_arn = creation_resp["stateMachineArn"]
    execution_name = f"exec_of-test_global_timeout-{short_uid()}"
    sfn_snapshot.add_transformer(RegexTransformer(execution_name, "<execution-name>"))
    exec_resp = aws_client.stepfunctions.start_execution(
        stateMachineArn=state_machine_arn, name=execution_name
    )
    execution_arn = exec_resp["executionArn"]
    await_execution_terminated(
        stepfunctions_client=aws_client.stepfunctions, execution_arn=execution_arn
    )
    describe_execution = aws_client.stepfunctions.describe_execution(executionArn=execution_arn)
    sfn_snapshot.match("describe_execution", describe_execution)