Example #1
0
    def test_quarantine_job(self):
        """Requeueing existing jobs."""

        get_failed_queue().quarantine(
            self.job, Exception('Some fake error'))  # noqa
        self.assertEqual(sorted(PQ.all()), sorted([get_failed_queue()]))  # noqa
        self.assertEqual(get_failed_queue().count, 1)
Example #2
0
 def setUp(self):
     job = Job.create(func=div_by_zero, args=(1, 2, 3))
     job.origin = 'fake'
     job.timeout = 200
     job.save()
     self.job = job
     self.fq = get_failed_queue()
Example #3
0
 def setUp(self):
     self.q = Queue()
     self.fq = get_failed_queue()
     def black_hole(job, *exc_info):
         # Don't fall through to default behaviour of moving to failed queue
         return False
     self.black_hole = black_hole
     self.job = self.q.enqueue(div_by_zero)
Example #4
0
    def setUp(self):
        self.q = Queue()
        self.fq = get_failed_queue()

        def black_hole(job, *exc_info):
            # Don't fall through to default behaviour of moving to failed queue
            return False

        self.black_hole = black_hole
        self.job = self.q.enqueue(div_by_zero)
Example #5
0
 def setUp(self):
     self.q = Queue()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])
     self.job = self.q.enqueue(div_by_zero)
     self.enqueued_at = self.job.enqueued_at
Example #6
0
 def setUp(self):
     self.q = Queue()
     self.q.save()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])
Example #7
0
 def setUp(self):
     self.sentinel_file = '/tmp/.rq_sentinel'
     self.q = Queue()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])
Example #8
0
 def test_get_failed_queue(self):
     fq = get_failed_queue()
     self.assertIsInstance(fq, FailedQueue)
Example #9
0
 def setUp(self):
     self.q = Queue()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])
     self.job = self.q.enqueue(div_by_zero)
     self.enqueued_at = self.job.enqueued_at
Example #10
0
 def setUp(self):
     self.q = Queue()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])
Example #11
0
 def setUp(self):
     self.sentinel_file = '/tmp/.rq_sentinel'
     self.q = Queue()
     self.fq = get_failed_queue()
     self.w = Worker.create([self.q])