def METHOD_NAME(app, staff_user):
    # given
    token = create_access_token_for_app(app, staff_user)
    api_client = ApiClient(user=staff_user)
    api_client.token = token
    app_id = graphene.Node.to_global_id("App", app.pk)
    # when
    response = execute_update_public_metadata_for_item(
        api_client,
        None,
        app_id,
        "App",
    )
    # then
    assert item_contains_proper_public_metadata(
        response["data"]["updateMetadata"]["item"], app, app_id
    )