import time import datetime from Jt import Entry def test_priority(): e = Entry() p_list = [1, 2, 3, -19, 3.3, 88, 120, 63452, -7876.87, 897.822] for p in p_list: e.set_priority(p) if p > 10: p = 10 elif p < -10: p = -10 assert e.priority == p def test_time_conv(): e = Entry() t = time.time() d = e.timestamp_converter(t) assert d == datetime.datetime.utcfromtimestamp(t) date_list = ["2020/07/8 21:8", "1970/1/01 0:0", "2032/12/08 23:00"] for date in date_list: ts = e.timestamp_converter(date) assert isinstance(ts, float) groud_truth = time.mktime(time.strptime(date, "%Y/%m/%d %H:%M")) assert ts == groud_truth