def fetch_subscriptions(weboob_proxy, backend):
    """
    Fetch subscriptions from a given backend.

    :param weboob_proxy: An instance of ``WeboobProxy`` class.
    :param backend: A valid built backend to use.
    :return The list of fetched subscriptions (Weboob objects).
    """
    subscriptions = []
    for subscription in backend.iter_subscription():
        # Ensure ids are fully qualified, of the form id@backend_name.
        subscription.id = weboob_proxy._ensure_fully_qualified_id(
            subscription.id,
            backend
        )
        subscriptions.append(subscription)
    return subscriptions