コード例 #1
0
ファイル: translator_test.py プロジェクト: stungkit/nut
 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)
コード例 #2
0
ファイル: translator_test.py プロジェクト: stungkit/nut
 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")
コード例 #3
0
ファイル: translator_test.py プロジェクト: stungkit/nut
 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")
コード例 #4
0
ファイル: translator_test.py プロジェクト: stungkit/nut
 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(""), "")