class_docstr: Test waiters from ``amazon/aws/waiters/emr.json``.
class_docstr_tok: ["Test","waiters","from","``","amazon\/aws\/waiters\/emr.json","``","."]
docstr: Mock ``EmrHook.Client.list_steps`` method.
code: def mock_list_steps(self):
      """Mock ``EmrHook.Client.list_steps`` method."""
      with mock.patch.object(self.client, "list_steps") as m:
          yield m
  
imports: from __future__ import annotations
  import json
  from typing import Sequence
  from unittest import mock
  import boto3
  import pytest
  from botocore.exceptions import WaiterError
  from botocore.waiter import WaiterModel
  from moto import mock_eks
  from airflow.providers.amazon.aws.hooks.base_aws import AwsBaseHook
  from airflow.providers.amazon.aws.hooks.batch_client import BatchClientHook
  from airflow.providers.amazon.aws.hooks.dynamodb import DynamoDBHook
  from airflow.providers.amazon.aws.hooks.ecs import EcsClusterStates, EcsHook, EcsTaskDefinitionStates
  from airflow.providers.amazon.aws.hooks.eks import EksHook
  from airflow.providers.amazon.aws.hooks.emr import EmrHook
  from airflow.providers.amazon.aws.waiters.base_waiter import BaseBotoWaiter
label_desc: Use image node_id 2 for calling the TestCustomEmrServiceWaiters obj's underlying member method code with example usage: obj.mock_list_steps() without return types