26 lines
582 B
Python
26 lines
582 B
Python
"""Tests for StreamingReader and IndexedReader."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import pytest
|
|
from rerun.experimental import (
|
|
IndexedReader,
|
|
RrdReader,
|
|
StreamingReader,
|
|
)
|
|
|
|
|
|
@pytest.mark.local_only
|
|
def test_rrd_reader_is_streaming_reader() -> None:
|
|
assert issubclass(RrdReader, StreamingReader)
|
|
|
|
|
|
@pytest.mark.local_only
|
|
def test_rrd_reader_is_indexed_reader() -> None:
|
|
assert issubclass(RrdReader, IndexedReader)
|
|
|
|
|
|
@pytest.mark.local_only
|
|
def test_indexed_reader_extends_streaming_reader() -> None:
|
|
assert issubclass(IndexedReader, StreamingReader)
|