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