Coverage for tests/unit/logger/test_timer_context.py: 100%
11 statements
« prev ^ index » next coverage.py v7.6.1, created at 2025-04-04 03:33 -0600
« prev ^ index » next coverage.py v7.6.1, created at 2025-04-04 03:33 -0600
1from __future__ import annotations
3from muutils.logger.timing import TimerContext
6def test_timer_context() -> None:
7 with TimerContext() as timer:
8 x: float = 1.0
9 print(x)
11 assert isinstance(timer.start_time, float)
12 assert isinstance(timer.end_time, float)
13 assert isinstance(timer.elapsed_time, float)
14 assert timer.start_time <= timer.end_time
15 assert timer.elapsed_time >= 0.0