def METHOD_NAME(voucher_and_user, client):
    """
    Returns a voucher, user, and authenticated client
    """
    user = voucher_and_user.user
    voucher = voucher_and_user.voucher
    client.force_login(user)
    voucher.coupon = CouponFactory()
    voucher.save()
    CouponRedemptionFactory(coupon_version__coupon=voucher.coupon)
    return SimpleNamespace(**vars(voucher_and_user), client=client)