test_jobs.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:arthur 作者: grimoirelab 项目源码 文件源码
def test_max_retries_job(self):
        """Test if the job will fail after max_retries limit is reached"""

        http_requests = setup_mock_redmine_server(max_failures=2)

        args = {
            'url': REDMINE_URL,
            'api_token': 'AAAA',
            'max_issues': 3
        }

        q = rq.Queue('queue', async=False)

        with self.assertRaises(requests.exceptions.HTTPError):
            job = q.enqueue(execute_perceval_job,
                            backend='redmine', backend_args=args,
                            qitems='items', task_id='mytask',
                            max_retries=1)
            self.assertEqual(job.is_failed, True)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号