def test_locale_url(self):
previous_script_prefix = urlresolvers.get_script_prefix()
urlresolvers.set_script_prefix("/blah/")
self.assertEqual('/blah/en/about/localeurl/',
utils.locale_url('/about/localeurl/'))
self.assertEqual('/blah/en/about/localeurl/',
utils.locale_url('/about/localeurl/', 'de'))
self.assertEqual('/blah/en/about/localeurl/',
utils.locale_url('/about/localeurl/', 'en'))
self.assertEqual('/blah/en/about/localeurl/',
utils.locale_url('/about/localeurl/', 'en-us'))
self.assertEqual('/blah/nl-nl/about/localeurl/',
utils.locale_url('/about/localeurl/', 'nl-nl'))
self.assertEqual('/blah/test/independent/bla/bla',
utils.locale_url('/test/independent/bla/bla', 'en'))
urlresolvers.set_script_prefix(previous_script_prefix)
评论列表
文章目录