示例#1
0
 def test_11_language_chooser(self):
     # test simple language chooser with default args 
     context = self.get_context(path=self.page3.get_absolute_url())
     new_context = language_chooser(context)
     self.assertEqual(len(new_context['languages']), len(settings.CMS_SITE_LANGUAGES[settings.SITE_ID]))
     self.assertEqual(new_context['current_language'], settings.LANGUAGE_CODE)
     # try a different template and some different args
     new_context = language_chooser(context, 'menu/test_language_chooser.html')
     self.assertEqual(new_context['template'], 'menu/test_language_chooser.html')
     new_context = language_chooser(context, 'short', 'menu/test_language_chooser.html')
     self.assertEqual(new_context['template'], 'menu/test_language_chooser.html')
     for lang in new_context['languages']:
         self.assertEqual(*lang)
示例#2
0
 def test_11_language_chooser(self):
     # test simple language chooser with default args 
     context = self.get_context(path=self.page3.get_absolute_url())
     new_context = language_chooser(context)
     self.assertEqual(len(new_context['languages']), len(settings.CMS_SITE_LANGUAGES[settings.SITE_ID]))
     self.assertEqual(new_context['current_language'], settings.LANGUAGE_CODE)
     # try a different template and some different args
     new_context = language_chooser(context, 'menu/test_language_chooser.html')
     self.assertEqual(new_context['template'], 'menu/test_language_chooser.html')
     new_context = language_chooser(context, 'short', 'menu/test_language_chooser.html')
     self.assertEqual(new_context['template'], 'menu/test_language_chooser.html')
     for lang in new_context['languages']:
         self.assertEqual(*lang)
示例#3
0
 def test_11_language_chooser(self):
     context = self.get_context(path=self.page3.get_absolute_url())
     new_context = language_chooser(context)
     self.assertEqual(len(new_context['languages']), len(settings.LANGUAGES))
     self.assertEqual(new_context['current_language'], settings.LANGUAGES[0][0])