Coverage for tests/test_checker.py: 100%
13 statements
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-18 05:24 +0000
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-18 05:24 +0000
1import numpy as np
2import pytest
3from evutils.types import EventsChecker
4from evutils.types import EventArray
6def test_events_checker_accepts_event_array() -> None:
7 events = EventArray(t=[1, 2], x=[10, 20], y=[30, 40], p=[1, 0])
8 checker = EventsChecker(events)
9 assert checker.is_valid()
11def test_events_checker_repr_performance() -> None:
12 events = EventArray(t=[1, 2], x=[10, 20], y=[30, 40], p=[1, 0])
13 checker = EventsChecker(events)
14 rep = repr(checker)
15 assert "EventsChecker(events=2)" == rep