def test_default_locale(self): config_default_lang = settings.get('pyramid.default_locale_name') self.request.referer = None self.request.skos_registry = self.regis atramhasisview = AtramhasisView(self.request) res = atramhasisview.set_locale_cookie() self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + config_default_lang))
def test_locale_uppercase(self): testlang = 'it' self.request.GET['language'] = testlang.upper() self.request.referer = None self.request.skos_registry = self.regis atramhasisview = AtramhasisView(self.request) res = atramhasisview.set_locale_cookie() self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + testlang))
def test_unsupported_lang(self): config_default_lang = settings.get('pyramid.default_locale_name') request = testing.DummyRequest() request.GET['language'] = 'XX' request.referer = None request.skos_registry = self.regis atramhasisview = AtramhasisView(request) res = atramhasisview.set_locale_cookie() self.assertTrue((res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + config_default_lang))
def test_referer(self): testlang = 'it' testurl = 'http://www.foo.bar' self.request.GET['language'] = testlang.upper() self.request.referer = testurl self.request.skos_registry = self.regis atramhasisview = AtramhasisView(self.request) res = atramhasisview.set_locale_cookie() self.assertEqual(res.status, '302 Found') self.assertEqual(res.location, testurl)
def test_unsupported_lang(self): config_default_lang = settings.get('pyramid.default_locale_name') request = testing.DummyRequest() request.GET['language'] = 'XX' request.referer = None request.skos_registry = self.regis atramhasisview = AtramhasisView(request) res = atramhasisview.set_locale_cookie() self.assertTrue( (res.headers.get('Set-Cookie')).startswith('_LOCALE_=' + config_default_lang))