code: def __init__(
      self,
      clock: MockClock,
      schedule: Iterable[Tuple[float, Request]],
  ):
      super().__init__(
          get=Mock(wraps=self._get),
      )
      self._clock = clock
      self._remaining_events = list(schedule)
  
imports: import asyncio
  import concurrent.futures
  import dataclasses
  import queue
  import threading
  from typing import TYPE_CHECKING, Iterable, Mapping, Tuple
  from unittest.mock import Mock, call
  import pytest
  from wandb.filesync.step_prepare import Request, RequestFinish, RequestPrepare, ResponsePrepare, StepPrepare, gather_batch
label_desc: Use image node_id 1 to create a new MockRequestQueue object from inherited base classes: Mock with example: obj = MockRequestQueue(clock, schedule)