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

1import numpy as np 

2import pytest 

3from evutils.types import EventsChecker 

4from evutils.types import EventArray 

5 

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() 

10 

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