コード例 #1
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextMsg1Reset(self):
     self._addLocaleDir("locale1")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
     locale.reset()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
コード例 #2
0
 def testGetTextMsg1Reset(self):
     self._addLocaleDir("locale1")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
     locale.reset()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
コード例 #3
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextMsg12Remove1(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _TRANS2)
     self._removeLocaleDir("locale1")
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _TRANS2)
コード例 #4
0
 def testGetTextMsg12Remove1(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _TRANS1)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _TRANS2)
     self._removeLocaleDir("locale1")
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _TRANS2)
コード例 #5
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testNoLocalePath(self):
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
コード例 #6
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextMsg2LazyGetText(self):
     self._addLocaleDir("locale2")
     device = _Device()
     msg = locale.gettext__(_MSG2_ID)
     self.failUnless(isinstance(msg, locale.LazyTranslation))
     self.failUnlessEqual(locale.gettext(msg, device), _TRANS2)
コード例 #7
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextMsg1EmptyLocale(self):
     self._addLocaleDir("locale1")
     device = _Device()
     device.locale = ''
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
コード例 #8
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextTranslatedMsg1(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     self._addLocaleDir("locale3")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_TRANS1, device), _TRANS1)
コード例 #9
0
ファイル: locale.py プロジェクト: mlyko/tadek-common
 def testGetTextMsg12Fail(self):
     self._addLocaleDir("locale3")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
コード例 #10
0
 def testNoLocalePath(self):
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)
コード例 #11
0
 def testGetTextMsg2LazyGetText(self):
     self._addLocaleDir("locale2")
     device = _Device()
     msg = locale.gettext__(_MSG2_ID)
     self.failUnless(isinstance(msg, locale.LazyTranslation))
     self.failUnlessEqual(locale.gettext(msg, device), _TRANS2)
コード例 #12
0
 def testGetTextMsg1EmptyLocale(self):
     self._addLocaleDir("locale1")
     device = _Device()
     device.locale = ''
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
コード例 #13
0
 def testGetTextTranslatedMsg1(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     self._addLocaleDir("locale3")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_TRANS1, device), _TRANS1)
コード例 #14
0
 def testGetTextMsg12Fail(self):
     self._addLocaleDir("locale3")
     device = _Device()
     self.failUnlessEqual(locale.gettext(_MSG1_ID, device), _MSG1_ID)
     self.failUnlessEqual(locale.gettext(_MSG2_ID, device), _MSG2_ID)