from app.utils import smart_iter def test_smart_iter() -> None: assert list(smart_iter(range(5), start=1)) == [ (1, False, 0), (2, False, 1), (3, False, 2), (4, False, 3), (5, True, 4), ]