Files
Solax/myenv/lib/python3.12/site-packages/reactivex/testing/mockdisposable.py
2024-09-13 09:46:28 +02: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)