Search code examples
djangopython-3.xpython-huey

How can i write test for huey scheduled task?


Im writing test for schedule task, but the task_id return always None

update_task_id = update_delivery_minutes_change.schedule(
    args=(instance.id,),
    delay=(60 * 30)
)
update_task_id.task.task_id -> None

How can i mock or emulate huey for create a test case?


Solution

  • Try with immediate mode:

    huey.immediate = True
    

    see: Immediate mode