Ejemplo n.º 1
0
    def test_processing(self):
        job = Job(redis_connection, query=self.query, priority=self.priority)

        updated_at = job.updated_at
        now = time.time()+10
        with patch('time.time', return_value=now):
            job.processing(10)

        job = Job.load(redis_connection, job.id)

        self.assertEquals(10, job.process_id)
        self.assertEquals(Job.PROCESSING, job.status)
        self.assertEquals(now, job.updated_at)
        self.assertEquals(now - updated_at, job.wait_time)