Example #1
0
	def setUp(self):
		self.client = Client()
		home_url = urlresolvers.reverse('catalog_home')
		self.checkout_url = urlresolvers.reverse('checkout')
		self.client.get(home_url)
		# need to create customer with a shopping cart first
		self.item = CartItem()
		product = Product.active.all()[0]
		self.item.product = product
		self.item.cart_id = self.client.session[cart.CART_ID_SESSION_KEY]
		self.item.quantity = 1
		self.item.save()
Example #2
0
	def test_checkout_page_empty_cart(self):
		""" empty cart should be redirected to cart page """
		client = Client()
		cart_url = urlresolvers.reverse('show_cart')
		response = client.get(self.checkout_url)
		self.assertRedirects(response, cart_url)