コード例 #1
0
ファイル: modelt.py プロジェクト: huangdehui2013/Lilac
    def test_retry(self):
        task = Task(1, 'task_id', 'name', 'job.test', {'args':(), 'kw':{}}, 'every 5')
        res = task.retry()
        assert res == True
        assert task.attempts == 1
        assert task.status == Task.RETRY

        task = Task(1, 'task_id', 'name', 'job.test', {'args':(), 'kw':{}}, 'every 5')
        task.attempts = 4
        res = task.retry()
        assert res == False
        assert task.status == Task.ABORTED
        assert task.run_times == 1