From d2b3baf2db9740629a1779aaa2ab923f0bc7bf45 Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Wed, 8 Jan 2025 19:38:08 +0000 Subject: fixed remaining failing legacy test --- alphabetlearning/payments/tests/test_views.py | 6 +++++- alphabetlearning/payments/views.py | 1 - alphabetlearning/resources/factories.py | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/alphabetlearning/payments/tests/test_views.py b/alphabetlearning/payments/tests/test_views.py index 3289c12..24bb19a 100644 --- a/alphabetlearning/payments/tests/test_views.py +++ b/alphabetlearning/payments/tests/test_views.py @@ -1,4 +1,5 @@ import pytest +from alphabetlearning.payments.models import Price from django.urls import reverse @@ -13,7 +14,10 @@ def test_cart_view(client, user): @pytest.mark.django_db def test_add_resource_to_cart(client, resource, user): + price = Price.objects.create(resource=resource, price=1000, stripe_price_id="price_1") + resource.price_obj.add(price) url = reverse("payments:add_to_basket", kwargs={"resource_id": resource.id}) client.force_login(user) response = client.get(url) - assert response.status_code == 200 + # resdirects to the shopping cart + assert response.status_code == 302 diff --git a/alphabetlearning/payments/views.py b/alphabetlearning/payments/views.py index cf442d7..cdfafe6 100644 --- a/alphabetlearning/payments/views.py +++ b/alphabetlearning/payments/views.py @@ -173,7 +173,6 @@ class ProductLandingPageView(TemplateView): @login_required def add_to_cart(request, resource_id): - breakpoint() resource = get_object_or_404(Resource, id=resource_id) if not resource.price_obj.first(): return HttpResponseBadRequest( diff --git a/alphabetlearning/resources/factories.py b/alphabetlearning/resources/factories.py index e406a9d..0f0194b 100644 --- a/alphabetlearning/resources/factories.py +++ b/alphabetlearning/resources/factories.py @@ -1,6 +1,7 @@ import itertools import factory +from alphabetlearning.payments.models import Price from .models import (PDFPageSnapshot, PDFResource, Resource, ResourceCategory, ResourceType) -- cgit v1.2.3