From 30e4a57177faaf997d45b847b3e8721d602c0e96 Mon Sep 17 00:00:00 2001 From: Pablo Moreno Date: Thu, 28 Nov 2024 00:50:20 +0100 Subject: [PATCH] feat: added tests for delete cart items --- web/components/views.py | 10 +++++++--- web/views.py | 6 +++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/web/components/views.py b/web/components/views.py index 3674183..223c3e7 100644 --- a/web/components/views.py +++ b/web/components/views.py @@ -26,9 +26,13 @@ class ListProducts(TemplateView, FilteredQuerysetMixin, PaginatedQuerysetMixin): def cart_dropdown(request, *args, **kwargs): cart, created = get_or_create_cart(request) - response = render(request, "components/cart/cart_navbar.html", context={ - "cart": cart, - }) + response = render( + request, + "components/cart/cart_navbar.html", + context={ + "cart": cart, + }, + ) if not request.user.is_authenticated: response.set_cookie(ANONYMOUS_CART_ID_COOKIE_NAME, cart.uuid) diff --git a/web/views.py b/web/views.py index 034a5c4..2bce995 100644 --- a/web/views.py +++ b/web/views.py @@ -39,7 +39,7 @@ class ProductDetail(TemplateView): def add_cart_item(request, *args, **kwargs): product = get_object_or_404(Product, pk=request.POST.get("product")) cart, created = get_or_create_cart(request) - response = HttpResponse(status=201, headers={'HX-Trigger': 'updated-cart'}) + response = HttpResponse(status=201, headers={"HX-Trigger": "updated-cart"}) if created and request.user.is_anonymous: response.set_cookie(ANONYMOUS_CART_ID_COOKIE_NAME, cart.uuid) @@ -68,10 +68,10 @@ def add_cart_item(request, *args, **kwargs): ] ) def delete_cart_item(request, pk, *args, **kwargs): - cart = get_or_create_cart(request) + cart, created = get_or_create_cart(request) cart_item = get_object_or_404(CartItem, pk=pk, cart=cart) cart_item.delete() - return HttpResponse(status=204, headers={'HX-Trigger': 'updated-cart'}) + return HttpResponse(status=204, headers={"HX-Trigger": "updated-cart"}) index = IndexView.as_view()