예제 #1
0
def load_queue_from_db() -> queue.Queue:
    log_info("run: load_queue_from_db")
    repo = Repo(dal.session)
    jobs: List[IncartJob] = repo.get_unclosing_jobs()
    q: queue.Queue = queue.Queue()
    for job in jobs:
        log_info(f"load_queue_from_db: job added to queue {job}")
        q.put(job.id)
    return q
예제 #2
0
 def test_repo_get_unclosing_jobs(self):
     repo = Repo(dal.session)
     jobs: List[IncartJob] = repo.get_unclosing_jobs()
     all_jobs = dal.session.query(IncartJob).all()
     self.assertTrue(len(jobs), len(all_jobs))