Files
StarPilot/starpilot/third_party/reactivex/testing/mockdisposable.py
T
firestar5683 3d8af2361e Rename
2026-03-27 18:05:44 -05:00

15 lines
436 B
Python

from typing import List
from reactivex import abc, typing
from reactivex.scheduler import VirtualTimeScheduler
class MockDisposable(abc.DisposableBase):
def __init__(self, scheduler: VirtualTimeScheduler):
self.scheduler = scheduler
self.disposes: List[typing.AbsoluteTime] = []
self.disposes.append(self.scheduler.clock)
def dispose(self) -> None:
self.disposes.append(self.scheduler.clock)