code: def mock_event_bridge_scheduler_helper():
      eb_helper = Mock()
      eb_helper.upsert_schedule.return_value = dict(
          ScheduleArn=SCHEDULE_ARN
      )
      eb_helper.delete_schedule.return_value = None
      eb_helper.describe_schedule.return_value = {
          "Arn": SCHEDULE_ARN,
          "ScheduleExpression": EXPECTED_AT_EXPRESSION,
          "State": DEFAULT_STATE,
          "StartDate": START_DATE,
          "Target": {
              "RoleArn": EXECUTION_ROLE_ARN,
          },
      }
  
      return eb_helper
  
imports: from __future__ import absolute_import
  from datetime import datetime
  import pytest
  import pytz
  from mock.mock import ANY
  from sagemaker.workflow.parameters import ParameterInteger, ParameterFloat, ParameterBoolean
  from sagemaker import Session
  from sagemaker.workflow import ParameterString
  from sagemaker.workflow._event_bridge_client_helper import EXECUTION_TIME_PIPELINE_PARAMETER_FORMAT
  from sagemaker.workflow.pipeline import Pipeline
  from mock import Mock, patch
  from sagemaker.workflow.triggers import PipelineSchedule, validate_default_parameters_for_schedules
  from tests.unit.sagemaker.workflow.helpers import CustomStep
label_desc: Use image node_id 3 for calling a global function with example usage: mock_event_bridge_scheduler_helper() and returns: eb_helper