Beispiel #1
0
 def test_add_to_cart(self):
     """Verify items are added to a cart properly."""
     test_request = HttpRequest()
     test_request.session = {}
     cart = Cart(test_request)
     product = Product.objects.get(id=GOOD_PRODUCT_ID)
     cart.add(product)
     expected_num_items = 1
     actual_num_items = len(cart.cart.item_set.all())
     self.assertEqual(expected_num_items, actual_num_items,
                      "Number of items after adding 1 to empty cart")
Beispiel #2
0
def add_to_cart(request, product_id):
    product = Product.objects.get(id=product_id)
    cart = Cart(request)
    cart.add(product)
    return redirect(view_cart)