id3c.tests.test_effective_num_images#
Tests for effective_num_images.
Functions#
Short t_period -> capped by UNLIMITED_FRAMES, not by duration. |
|
Long t_period -> capped by MAX_ACQUISITION_SECONDS / t_period. |
|
Crossover happens at t_period = MAX_ACQUISITION_SECONDS / UNLIMITED_FRAMES. |
|
Even a pathologically long t_period returns >= 1. |
|
t_period <= 0 must not divide-by-zero; returns UNLIMITED_FRAMES. |
|
The 2026-06-16 failing combo (1_000_000 frames at 1 s period, |
Module Contents#
- id3c.tests.test_effective_num_images.test_short_period_caps_at_unlimited_frames()[source]#
Short t_period -> capped by UNLIMITED_FRAMES, not by duration.
- id3c.tests.test_effective_num_images.test_long_period_caps_at_max_seconds()[source]#
Long t_period -> capped by MAX_ACQUISITION_SECONDS / t_period.
- id3c.tests.test_effective_num_images.test_crossover_at_max_over_unlimited()[source]#
Crossover happens at t_period = MAX_ACQUISITION_SECONDS / UNLIMITED_FRAMES.
- id3c.tests.test_effective_num_images.test_returns_at_least_one()[source]#
Even a pathologically long t_period returns >= 1.