code: def test_execute(self, check_status, start_pipeline):
      op = SageMakerStartPipelineOperator(
          task_id="test_sagemaker_operator",
          pipeline_name="my_pipeline",
          display_name="test_disp_name",
          pipeline_params={"is_a_test": "yes"},
          wait_for_completion=True,
          check_interval=12,
          verbose=False,
      )
  
      op.execute({})
  
      start_pipeline.assert_called_once_with(
          pipeline_name="my_pipeline",
          display_name="test_disp_name",
          pipeline_params={"is_a_test": "yes"},
      )
      check_status.assert_called_once()
  
file_path: airflow/tests/providers/amazon/aws/operators/test_sagemaker_pipeline.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  from unittest import mock
  import pytest
  from airflow.exceptions import TaskDeferred
  from airflow.providers.amazon.aws.hooks.sagemaker import SageMakerHook
  from airflow.providers.amazon.aws.operators.sagemaker import SageMakerStartPipelineOperator, SageMakerStopPipelineOperator
  from airflow.providers.amazon.aws.triggers.sagemaker import SageMakerPipelineTrigger
label_desc: Use image node_id 1 for calling the TestSageMakerStartPipelineOperator obj's underlying member method code with example usage: obj.test_execute(check_status, start_pipeline) without return types