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