test_entry.py 744 B

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