from pypopush import PypoPush from threading import Lock from Queue import Queue import datetime pypoPush_q = Queue() telnet_lock = Lock() pp = PypoPush(pypoPush_q, telnet_lock) def test_modify_cue_in(): link = pp.modify_first_link_cue_point([]) assert len(link) == 0 min_ago = datetime.datetime.utcnow() - datetime.timedelta(minutes = 1) link = [{"start":min_ago.strftime("%Y-%m-%d-%H-%M-%S"), "cue_in":"0", "cue_out":"30"}] link = pp.modify_first_link_cue_point(link) assert len(link) == 0 link = [{"start":min_ago.strftime("%Y-%m-%d-%H-%M-%S"), "cue_in":"0", "cue_out":"70"}] link = pp.modify_first_link_cue_point(link) assert len(link) == 1