Exemplo n.º 1
0
 def setUp(self):
     anon_user = AnonymousUser()
     r = HttpRequest()
     r.session = {}
     r.user = anon_user
     cart = CartProxy(r)
     self.anon_user = anon_user
     self.cart_model = cart.get_cart(r)
     self.cart_proxy = cart
     self.user = User.objects.create(username="******", password="******", email="*****@*****.**")
     self.request = r
Exemplo n.º 2
0
    def test_new_cart_after_checkout_user(self):
        r = HttpRequest()
        r.session = {}
        r.user = self.user

        cart = CartProxy(r)
        cart.checkout()
        self.assertEquals(cart.cart.checked_out, True)
        cart2 = CartProxy(r)
        self.assertNotEquals(cart.cart, cart2.cart)
        self.assertEquals(cart2.cart.checked_out, False)
Exemplo n.º 3
0
    def test_new_cart_after_checkout_user(self):
        r = HttpRequest()
        r.session = {}
        r.user = self.user

        cart = CartProxy(r)
        cart.checkout()
        self.assertEquals(cart.cart.checked_out, True)
        cart2 = CartProxy(r)
        self.assertNotEquals(cart.cart, cart2.cart)
        self.assertEquals(cart2.cart.checked_out, False)
Exemplo n.º 4
0
 def setUp(self):
     anon_user = AnonymousUser()
     r = HttpRequest()
     r.session = {}
     r.user = anon_user
     cart = CartProxy(r)
     self.anon_user = anon_user
     self.cart_model = cart.get_cart(r)
     self.cart_proxy = cart
     self.user = User.objects.create(username="******",
                                     password="******",
                                     email="*****@*****.**")
     self.request = r
Exemplo n.º 5
0
 def test_new_cart_after_checkout_anon_user(self):
     cart = self.cart_proxy
     cart.checkout()
     self.assertEquals(cart.cart.checked_out, True)
     cart2 = CartProxy(self.request)
     self.assertNotEquals(cart.cart, cart2.cart)
     self.assertEquals(cart2.cart.checked_out, False)
Exemplo n.º 6
0
 def process_request(self, request):
     request.cart = CartProxy(request)