Exemple #1
0
def test_find_and_assign_cart_cart_missing(token, django_user_model):
    request = get_request(django_user_model,
                          authenticated=True,
                          cookie_token=token)
    # import ipdb;ipdb.set_trace()
    decorators.find_and_assign_cart(request, response=Mock())
    assert Cart.objects.filter(user=request.user).exists() is False
Exemple #2
0
def test_find_and_assign_cart(django_user_model):
    cart = Cart.objects.create(user=None, status=Cart.OPEN)
    request = get_request(django_user_model, authenticated=True,
                          cookie_token=cart.token)
    decorators.find_and_assign_cart(request, response=Mock())
    cart = Cart.objects.get(token=cart.token)
    assert cart.user == request.user
def test_find_and_assign_cart(django_user_model):
    cart = Cart.objects.create(user=None, status=Cart.OPEN)
    request = get_request(django_user_model, authenticated=True,
                          cookie_token=cart.token)
    decorators.find_and_assign_cart(request, response=Mock())
    cart = Cart.objects.get(token=cart.token)
    assert cart.user == request.user
Exemple #4
0
def test_find_and_assign_cart(cart, django_user_model):
    credentials = {'email': '*****@*****.**', 'password': '******'}
    user, _created = django_user_model.objects.get_or_create(
        email=credentials['email'], defaults={
            'is_active': True, 'is_staff': True, 'is_superuser': True})
    request = Mock(user=user, get_signed_cookie=lambda x, default: cart.token)
    response = Mock()

    assert cart not in user.carts.all()
    decorators.find_and_assign_cart(request, response)
    assert cart in user.carts.all()
Exemple #5
0
def test_find_and_assign_cart(cart, django_user_model):
    credentials = {'email': '*****@*****.**', 'password': '******'}
    user, _created = django_user_model.objects.get_or_create(
        email=credentials['email'],
        defaults={
            'is_active': True,
            'is_staff': True,
            'is_superuser': True
        })
    request = Mock(user=user, get_signed_cookie=lambda x, default: cart.token)
    response = Mock()

    assert cart not in user.carts.all()
    decorators.find_and_assign_cart(request, response)
    assert cart in user.carts.all()
Exemple #6
0
def test_find_and_assign_cart_cart_missing(token, django_user_model):
    request = get_request(django_user_model, authenticated=True,
                          cookie_token=token)
    # import ipdb;ipdb.set_trace()
    decorators.find_and_assign_cart(request, response=Mock())
    assert Cart.objects.filter(user=request.user).exists() is False