Exemple #1
0
 def testNGetTextSingMsgLazyFail(self):
     self._addLocaleDir("locale1")
     device = _Device()
     device.locale = ''
     msg = locale.ngettext__(_SING_ID, _PLUR_ID, 1)
     self.failUnless(isinstance(msg, locale.LazyNTranslation))
     self.failUnlessEqual(msg(device), _SING_ID)
Exemple #2
0
 def testNGetTextStrPlurMsgLazySum(self):
     self._addLocaleDir("locale1")
     device = _Device()
     string = "Ale "
     msg = string + locale.ngettext__(_SING_ID, _PLUR_ID, 5)
     self.failUnless(isinstance(msg, locale.MessageSum))
     self.failUnlessEqual(msg(device), string + _PLUR_TRANS)
Exemple #3
0
 def testNGetTextMsg2SingLazyStrsMixedSum(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     device = _Device()
     msg = u"Więc " + locale.ngettext__(_SING_ID, _PLUR_ID, 1) + ", " + locale.gettext__(_MSG2_ID) + "!"
     self.failUnless(isinstance(msg, locale.MessageSum))
     self.failUnlessEqual(msg(device), u"Więc " + _SING_TRANS + ", " + _TRANS2 + "!")
Exemple #4
0
 def testNGetTextSingMsgLazyFail(self):
     self._addLocaleDir("locale1")
     device = _Device()
     device.locale = ''
     msg = locale.ngettext__(_SING_ID, _PLUR_ID, 1)
     self.failUnless(isinstance(msg, locale.LazyNTranslation))
     self.failUnlessEqual(msg(device), _SING_ID)
Exemple #5
0
 def testNGetTextStrPlurMsgLazySum(self):
     self._addLocaleDir("locale1")
     device = _Device()
     string = "Ale "
     msg = string + locale.ngettext__(_SING_ID, _PLUR_ID, 5)
     self.failUnless(isinstance(msg, locale.MessageSum))
     self.failUnlessEqual(msg(device), string + _PLUR_TRANS)
Exemple #6
0
 def testNGetTextMsg2SingLazyStrsMixedSum(self):
     self._addLocaleDir("locale1")
     self._addLocaleDir("locale2")
     device = _Device()
     msg = u"Więc " + locale.ngettext__(
         _SING_ID, _PLUR_ID, 1) + ", " + locale.gettext__(_MSG2_ID) + "!"
     self.failUnless(isinstance(msg, locale.MessageSum))
     self.failUnlessEqual(msg(device),
                          u"Więc " + _SING_TRANS + ", " + _TRANS2 + "!")
Exemple #7
0
 def testNGetTextPlurMsgLazy(self):
     self._addLocaleDir("locale1")
     device = _Device()
     msg = locale.ngettext__(_SING_ID, _PLUR_ID, 5)
     self.failUnless(isinstance(msg, locale.LazyNTranslation))
     self.failUnlessEqual(msg(device), _PLUR_TRANS)
Exemple #8
0
 def testNGetTextPlurMsgLazy(self):
     self._addLocaleDir("locale1")
     device = _Device()
     msg = locale.ngettext__(_SING_ID, _PLUR_ID, 5)
     self.failUnless(isinstance(msg, locale.LazyNTranslation))
     self.failUnlessEqual(msg(device), _PLUR_TRANS)