test_timestamp.py
596 Bytes
def test_time_to_str():
from pyramid_snap.view import time_to_str
from datetime import datetime
import pytz
timezone = 'Asia/Jakarta'
tz = pytz.timezone(timezone)
t = datetime(2025, 3, 16, 8, 37, 27, tzinfo=tz)
assert time_to_str(t) == '2025-03-16T08:37:27+07:07'
def test_str_to_time():
from pyramid_snap.view import str_to_time
from datetime import datetime
import pytz
timezone = 'Asia/Jakarta'
tz = pytz.timezone(timezone)
t = datetime(2025, 3, 16, 8, 37, 27, tzinfo=tz)
s = '2025-03-16T08:37:27+07:07'
assert str_to_time(s) == t