Esempio n. 1
0
 def test_no_match(self):
     self.context['lang'] = 'ru'
     result = pick_translation(self.context, self.trans_obj)
     self.assertEqual(('English', 'en'), result)
Esempio n. 2
0
 def test_match_es(self):
     self.context['lang'] = 'es'
     result = pick_translation(self.context, self.trans_obj)
     self.assertEqual(('Español', 'es'), result)
Esempio n. 3
0
 def test_match_en(self):
     result = pick_translation(self.context, self.trans_obj)
     self.assertEqual(('English', 'en'), result)
Esempio n. 4
0
 def test_canonical_html(self):
     result = pick_translation(self.context, '<input>')
     self.assertEqual(('<input>', None), result)
Esempio n. 5
0
 def test_canonical(self):
     result = pick_translation(self.context, 'canonical string')
     self.assertEqual(('canonical string', None), result)
Esempio n. 6
0
 def test_empty(self):
     result = pick_translation(self.context, {})
     self.assertEqual(('', None), result)