def METHOD_NAME(
    self,
    app: Flask,
    with_db_and_bpmn_file_cleanup: None,
    with_super_admin_user: UserModel,
) -> None:
    self.create_process_group("test_group", "test_group")
    process_model = load_test_spec(
        process_model_id="test_group/threads_with_script_timers",
        process_model_source_directory="threads_with_script_timers",
    )
    process_instance = self.create_process_instance_from_process_model(
        process_model=process_model, user=with_super_admin_user
    )
    processor = ProcessInstanceProcessor(process_instance)
    processor.do_engine_steps(save=True)
    self.assert_same_start_times(process_instance, "ThreadTask", 4)
    assert processor.bpmn_process_instance.is_completed()
    assert processor.bpmn_process_instance.last_task.data == {"a": 1, "b": 1, "c": 1, "d": 1}