Ejemplo n.º 1
0
 def test_cleanup(self):
     """Moving expired jobs to FailedQueue."""
     failed_queue = FailedQueue(connection=self.testconn)
     self.assertTrue(failed_queue.is_empty())
     self.testconn.zadd(self.registry.key, 1, 'foo')
     self.registry.move_expired_jobs_to_failed_queue()
     self.assertIn('foo', failed_queue.job_ids)
Ejemplo n.º 2
0
 def test_cleanup(self):
     """Moving expired jobs to FailedQueue."""
     failed_queue = FailedQueue(connection=self.testconn)
     self.assertTrue(failed_queue.is_empty())
     self.testconn.zadd(self.registry.key, 1, "foo")
     self.registry.cleanup()
     self.assertIn("foo", failed_queue.job_ids)
     self.assertEqual(self.testconn.zscore(self.registry.key, "foo"), None)
Ejemplo n.º 3
0
 def test_cleanup(self):
     """Moving expired jobs to FailedQueue."""
     failed_queue = FailedQueue(connection=self.testconn)
     self.assertTrue(failed_queue.is_empty())
     self.testconn.zadd(self.registry.key, 1, 'foo')
     self.registry.cleanup()
     self.assertIn('foo', failed_queue.job_ids)
     self.assertEqual(self.testconn.zscore(self.registry.key, 'foo'), None)
Ejemplo n.º 4
0
    def test_cleanup(self):
        """Moving expired jobs to FailedQueue."""
        failed_queue = FailedQueue(connection=self.testconn)
        self.assertTrue(failed_queue.is_empty())

        queue = Queue(connection=self.testconn)
        job = queue.enqueue(say_hello)

        self.testconn.zadd(self.registry.key, 2, job.id)

        self.registry.cleanup(1)
        self.assertNotIn(job.id, failed_queue.job_ids)
        self.assertEqual(self.testconn.zscore(self.registry.key, job.id), 2)

        self.registry.cleanup()
        self.assertIn(job.id, failed_queue.job_ids)
        self.assertEqual(self.testconn.zscore(self.registry.key, job.id), None)
        job.refresh()
        self.assertEqual(job.status, JobStatus.FAILED)
Ejemplo n.º 5
0
    def test_cleanup(self):
        """Moving expired jobs to FailedQueue."""
        failed_queue = FailedQueue(connection=self.testconn)
        self.assertTrue(failed_queue.is_empty())

        queue = Queue(connection=self.testconn)
        job = queue.enqueue(say_hello)

        self.testconn.zadd(self.registry.key, 2, job.id)

        self.registry.cleanup(1)
        self.assertNotIn(job.id, failed_queue.job_ids)
        self.assertEqual(self.testconn.zscore(self.registry.key, job.id), 2)

        self.registry.cleanup()
        self.assertIn(job.id, failed_queue.job_ids)
        self.assertEqual(self.testconn.zscore(self.registry.key, job.id), None)
        job.refresh()
        self.assertEqual(job.get_status(), JobStatus.FAILED)