aboutsummaryrefslogtreecommitdiffstats
path: root/alphabetlearning/payments
diff options
context:
space:
mode:
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(