コード例 #1
0
ファイル: tests.py プロジェクト: savidworks/django-mobile
 def test_set_default_flavour(self):
     request = Mock()
     request.GET = {}
     middleware = SetFlavourMiddleware()
     middleware.process_request(request)
     # default flavour is set
     self.assertEqual(get_flavour(), "full")
コード例 #2
0
ファイル: tests.py プロジェクト: Rundll/django-mobile
 def test_set_flavour_through_get_parameter(self, set_flavour):
     request = Mock()
     request.META = MagicMock()
     request.GET = {'flavour': 'mobile'}
     middleware = SetFlavourMiddleware()
     middleware.process_request(request)
     self.assertEqual(set_flavour.call_args,
         (('mobile', request), {'permanent': True}))
コード例 #3
0
 def test_set_default_flavour(self):
     request = Mock()
     request.META = MagicMock()
     request.GET = {}
     middleware = SetFlavourMiddleware()
     middleware.process_request(request)
     # default flavour is set
     self.assertEqual(get_flavour(), 'full')
コード例 #4
0
 def test_set_flavour_through_get_parameter(self, set_flavour):
     request = Mock()
     request.META = MagicMock()
     request.GET = {'flavour': 'mobile'}
     middleware = SetFlavourMiddleware()
     middleware.process_request(request)
     self.assertEqual(set_flavour.call_args,
         (('mobile', request), {'permanent': True}))
コード例 #5
0
ファイル: tests.py プロジェクト: savidworks/django-mobile
 def test_set_flavour_through_get_parameter(self, set_flavour):
     request = Mock()
     request.GET = {"flavour": "mobile"}
     middleware = SetFlavourMiddleware()
     middleware.process_request(request)
     self.assertEqual(set_flavour.call_args, (("mobile", request), {"permanent": True}))