def test_fresh(self): task = Task(1, 'task_id', 'name', 'job.test', {'args':(), 'kw':{}}, 'every 5') res = task.fresh() assert res == True assert task.task_id is None assert task.status == Task.SCHEDULED assert task.run_times == 1 task = Task(1, 'task_id', 'name', 'job.test', {'args':(), 'kw':{}}, 'every 5') task.event = 'at 20141111 1212' res = task.fresh() assert res == False