def METHOD_NAME():
    """Leaving `interval` blank should indicate "one-shot" entry."""
    e = ScheduleEntry(name="t", action="logger")
    remaining_times = list(e.get_remaining_times())
    assert len(remaining_times) == 1
    times = list(e.take_until(remaining_times[0] + 1000))
    assert len(times) == 1
    # when interval is None, consuming the single task time unsets `active`
    assert not e.is_active
    assert not list(e.get_remaining_times())
    assert not list(e.take_until(remaining_times[0] + 1000))