def test_work(self): sid = uuid4().hex queue = Queue(sid) queue.add_job(Job(test_job, 'hi', 'there')) sleep(10) self.assertEqual(queue.num_jobs(), 1) worker = Worker([queue]) worker.work(True) sleep(10) self.assertEqual(queue.num_jobs(), 0) queue.delete()
def test_add_job(self): sid = uuid4().hex queue = Queue(sid) queue.add_job(Job(test_job, 'there')) queue.add_job(Job(test_job, arg1='test', arg2='test')) sleep(10) self.assertEqual(queue.num_jobs(), 2) queue.delete()
def test_add_job(self): sid = uuid4().hex queue = Queue(sid) queue.add_job(Job(test_job, "there")) queue.add_job(Job(test_job, arg1="test", arg2="test")) sleep(10) self.assertEqual(queue.num_jobs(), 2) queue.delete()
def test_remove_job(self): sid = uuid4().hex queue = Queue(sid) queue.add_job(Job(test_job, 'there')) queue.add_job(Job(test_job, arg1='test', arg2='test')) for job in queue.jobs: queue.remove_job(job) sleep(10) self.assertEqual(queue.num_jobs(), 0) queue.delete()
def test_remove_job(self): sid = uuid4().hex queue = Queue(sid) queue.add_job(Job(test_job, "there")) queue.add_job(Job(test_job, arg1="test", arg2="test")) for job in queue.jobs: queue.remove_job(job) sleep(10) self.assertEqual(queue.num_jobs(), 0) queue.delete()