def test_get(self): cart = Cart.objects.create_active() product = model_factory(Product, save=True) product_variation = model_factory(ProductVariation, product=product, save=True) user = model_factory(User, save=True) request = RequestFactory().get('/') request.user = user request.cart = cart view = CartItemAddView() with patch('salest.cart.models.Cart.add_product', Mock()) as test_cart: view.get(request, product_variation.id) test_cart.assert_called_once_with(product_variation)