test_modify_cue_in.py 714 B

123456789101112131415161718192021222324252627
  1. from pypopush import PypoPush
  2. from threading import Lock
  3. from Queue import Queue
  4. import datetime
  5. pypoPush_q = Queue()
  6. telnet_lock = Lock()
  7. pp = PypoPush(pypoPush_q, telnet_lock)
  8. def test_modify_cue_in():
  9. link = pp.modify_first_link_cue_point([])
  10. assert len(link) == 0
  11. min_ago = datetime.datetime.utcnow() - datetime.timedelta(minutes = 1)
  12. link = [{"start":min_ago.strftime("%Y-%m-%d-%H-%M-%S"),
  13. "cue_in":"0", "cue_out":"30"}]
  14. link = pp.modify_first_link_cue_point(link)
  15. assert len(link) == 0
  16. link = [{"start":min_ago.strftime("%Y-%m-%d-%H-%M-%S"),
  17. "cue_in":"0", "cue_out":"70"}]
  18. link = pp.modify_first_link_cue_point(link)
  19. assert len(link) == 1