sintonia/shared/tests/datetime_test.py

16 lines
435 B
Python
Raw Normal View History

2022-02-18 22:01:48 +01:00
from datetime import time
2022-10-10 18:39:40 +02:00
from pytest import approx
2022-02-18 22:01:48 +01:00
2022-10-10 18:39:40 +02:00
from libretime_shared.datetime import time_in_milliseconds, time_in_seconds
2022-02-18 22:01:48 +01:00
def test_time_in_seconds():
value = time(hour=0, minute=3, second=34, microsecond=649600)
assert time_in_seconds(value) == approx(214.65, abs=0.009)
def test_time_in_milliseconds():
value = time(hour=0, minute=0, second=0, microsecond=500000)
assert time_in_milliseconds(value) == 500