| 1234567891011121314151617181920212223 |
- from django.test import TestCase
- from django.test.client import RequestFactory
- from django.contrib.auth.models import AnonymousUser
-
- from oscar.apps.basket import middleware
-
-
- class TestBasketMiddleware(TestCase):
-
- def setUp(self):
- self.middleware = middleware.BasketMiddleware()
- self.request = RequestFactory().get('/')
- self.request.user = AnonymousUser()
- self.middleware.process_request(self.request)
-
- def test_basket_is_attached_to_request(self):
- self.assertTrue(hasattr(self.request, 'basket'))
-
- def test_strategy_is_attached_to_basket(self):
- self.assertTrue(hasattr(self.request.basket, 'strategy'))
-
- def test_strategy_is_attached_to_request(self):
- self.assertTrue(hasattr(self.request, 'strategy'))
|