def METHOD_NAME():
    account = Account(**AccountFixtureFactory.make_publisher_source())
    account.set_id(account.makeid())
    application = Suggestion(**ApplicationFixtureFactory.make_application_source())
    application.makeid()
    wrong_id = uuid.uuid4()
    return [
        param("a_id_acc_lock", application, application.id, account, True, raises=lock.Locked),
        param("a_id_acc_nolock", application, application.id, account, False),
        param("a_id_noacc_nolock", application, application.id, None, False),
        param("a_noid_noacc_nolock", application, None, None, False, raises=exceptions.ArgumentException),
        param("a_wid_noacc_nolock", application, wrong_id, None, False),
        param("noa_id_noacc_nolock", None, application.id, None, False),
        param("noa_noid_noacc_nolock", None, None, None, False, raises=exceptions.ArgumentException)
    ]