Esempio n. 1
0
 def test_missing_key(self):
     self.fs.create_file(TRANSLATION_FILE,
                         contents=TRANSLATION_FILE_CONTENT)
     Config.language = "en"
     reload(TRANSLATION_FILE)
     missing_key = 'missing.key.ever'
     self.assertEqual(tr(missing_key), missing_key)
Esempio n. 2
0
 def test_translation_to_russian(self):
     self.fs.create_file(TRANSLATION_FILE,
                         contents=TRANSLATION_FILE_CONTENT)
     Config.language = "ru"
     reload(TRANSLATION_FILE)
     self.assertEqual(tr(ABOUT_KEY), \
      "\u041e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435")
Esempio n. 3
0
 def test_translation_to_english(self):
     self.fs.create_file(TRANSLATION_FILE,
                         contents=TRANSLATION_FILE_CONTENT)
     Config.language = "en"
     reload(TRANSLATION_FILE)
     self.assertEqual(tr(ABOUT_KEY), "About")
Esempio n. 4
0
 def test_missing_lang_file(self):
     if os.path.exists(TRANSLATION_FILE):
         self.fs.remove(TRANSLATION_FILE)
     reload(TRANSLATION_FILE)
     self.assertEqual(tr(ABOUT_KEY), ABOUT_KEY)
     self.assertEqual(tr(""), "")