Beispiel #1
0
 def testAddTextForExistingLanguageSucceed(self):
     resource = QuantityStrings('key', self.proper_languages)
     for lang in self.proper_languages:
         text = build_test_text(lang)
         for quantity in QuantityStrings.QUANTITIES:
             resource.add_quantity_string(lang, quantity, text)
             self.assertEqual(resource.get_quantity_string(lang, quantity), text)
Beispiel #2
0
 def testAddTextForNonexistingLanguageFail(self):
     resource = QuantityStrings('key', self.proper_languages)
     for lang in self.bad_languages:
         for quantity in QuantityStrings.QUANTITIES:
             try:
                 quantity_string = build_test_text(lang)
                 resource.add_quantity_string(lang, quantity, quantity_string)
                 self.fail('This operation should fail')
             except MstException:
                 pass