aboutsummaryrefslogtreecommitdiffstats
path: root/alphabetlearning/payments
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2025-01-08 19:38:08 +0000
committerMatthew Lemon <y@yulqen.org>2025-01-08 19:38:08 +0000
commitd2b3baf2db9740629a1779aaa2ab923f0bc7bf45 (patch)
treed59030d22b97529fb38fd7a21deb11dd92786bd3 /alphabetlearning/payments
parentd042489f8e4ca436aeb3bfdbd1de35d03c7aebbc (diff)
fixed remaining failing legacy test
Diffstat (limited to 'alphabetlearning/payments')
-rw-r--r--alphabetlearning/payments/tests/test_views.py6
-rw-r--r--alphabetlearning/payments/views.py1
2 files changed, 5 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(