feat: added tests for cart views

This commit is contained in:
Pablo Moreno
2024-11-28 00:45:41 +01:00
parent 254566eb8b
commit ec1f664734
6 changed files with 39 additions and 28 deletions
-10
View File
@@ -28,13 +28,3 @@ class PaginatedQuerysetMixin:
page = self.request.GET.get("page", 1)
qs = paginator.get_page(page)
return qs
class CartMixin:
def get_cart(self):
if not self.request.user.is_authenticated:
uid = self.request.COOKIES.get(ANONYMOUS_CART_ID_COOKIE_NAME)
cart = Cart.objects.get(uuid=uid)
else:
cart = Cart.objects.filter(user=self.request.user).first()
return cart