dzgui/tests/test_time.py

24 lines
449 B
Python

import re
from dzgui.model.proxy_model import DAY_REG, NIGHT_REG
def iterate(h: str, r: str) -> None:
for m in range(60):
time = f"{h:02}:{m:02}"
assert re.match(r, time) is not None
def test_day() -> None:
for h in range(17):
if h < 7:
continue
iterate(h, DAY_REG)
def test_night() -> None:
for h in range(24):
if 6 < h < 17:
continue
iterate(h, NIGHT_REG)