def testAddTextForNonexistingLanguageFail(self):
     string = String('key', self.proper_languages)
     for lang in self.bad_languages:
         try:
             text = build_test_text(lang)
             string.add(lang, text)
             self.fail('This operation should fail')
         except MstException:
             pass
 def testAddTextForNonexistingLanguageFail(self):
     string = String('key', self.proper_languages)
     for lang in self.bad_languages:
         try:
             text = build_test_text(lang)
             string.add(lang, text)
             self.fail('This operation should fail')
         except MstException:
             pass
 def testAddTextForExistingLanguageSucceed(self):
     string = String('key', self.proper_languages)
     for lang in self.proper_languages:
         text = build_test_text(lang)
         string.add(lang, text)
         self.assertEqual(text, string.get(lang))
 def testAddTextForExistingLanguageSucceed(self):
     string = String('key', self.proper_languages)
     for lang in self.proper_languages:
         text = build_test_text(lang)
         string.add(lang, text)
         self.assertEqual( text, string.get(lang) )