def test_delete_and_unschedule(self):
     job = self.JobClassFactory()
     job.save()
     is_scheduled = job.is_scheduled()
     self.assertIsNotNone(job.job_id)
     self.assertTrue(is_scheduled)
     scheduler = job.scheduler()
     job.delete()
     is_scheduled = job.job_id in scheduler
     self.assertFalse(is_scheduled)
 def test_delete_and_unschedule(self):
     job_id = 1
     job = self.JobClassFactory()
     job.id = job_id
     job.save()
     is_scheduled = job.is_scheduled()
     self.assertIsNotNone(job.job_id)
     self.assertTrue(is_scheduled)
     scheduler = job.scheduler()
     job.delete()
     is_scheduled = job_id in scheduler
     self.assertFalse(is_scheduled)
Example #3
0
def delete_all_tasks_from_queue(queue_name):
    if queue_name == "failed":
        q = django_rq.get_failed_queue()
    elif queue_name == "parser":
        q = django_rq.get_queue("parser")
    else:
        q = django_rq.get_queue("default")

    while True:
        job = q.dequeue()
        if not job:
            break
        job.delete()
Example #4
0
def delete_all_tasks_from_queue(queue_name):
    if queue_name == "failed":
        q = django_rq.get_failed_queue()
    elif queue_name == "parser":
        q = django_rq.get_queue("parser")
    else:
        q = django_rq.get_queue("default")

    while True:
        job = q.dequeue()
        if not job:
            break
        job.delete()
Example #5
0
 def test_delete_and_unschedule(self):
     job = self.JobClassFactory()
     self.assertIsNotNone(job.job_id)
     self.assertTrue(job.is_scheduled())
     job.delete()
     self.assertFalse(job.is_scheduled())