Example #1
0
    def test_returns_dict_with_use_mobile_equals_false_when_not_mobile(self):
        self.request.META = {'HTTP_USER_AGENT': 'chrome'}

        context = detect_mobile(self.request)
        self.assertEqual({
            'use_mobile': False,
        }, context)
Example #2
0
    def test_returns_dict_with_use_mobile_equals_true_when_is_mobile(self):
        self.request.META = {'HTTP_USER_AGENT': 'android'}

        context = detect_mobile(self.request)
        self.assertEqual({
            'use_mobile': True,
        }, context)
Example #3
0
    def test_returns_dict_with_use_mobile_equals_false_when_mobile_cookie_is_false(self):
        self.request.META = {'HTTP_USER_AGENT': 'android'}
        self.request.COOKIES = {get_mobile_cookie_name(): 'false'}

        context = detect_mobile(self.request)
        self.assertEqual({
            'use_mobile': False,
        }, context)