Example #1
0
File: lang.py Project: dax/jcl
class Lang_TestCase(unittest.TestCase):
    def setUp(self):
        self.lang = Lang()

    def tearDown(self):
        self.lang = None

    def test_get_lang_class_exist(self):
        lang_class = self.lang.get_lang_class("fr")
        self.assertEquals(lang_class, Lang.fr)

    def test_get_lang_class_not_exist(self):
        lang_class = self.lang.get_lang_class("not_exist")
        self.assertEquals(lang_class, Lang.en)

    def test_get_lang_class_long_code(self):
        lang_class = self.lang.get_lang_class("fr_FR")
        self.assertEquals(lang_class, Lang.fr)

    def test_get_lang_from_node(self):
        iq = Iq(from_jid="*****@*****.**", to_jid="*****@*****.**", stanza_type="get")
        iq_node = iq.get_node()
        iq_node.setLang("fr")
        lang = self.lang.get_lang_from_node(iq_node)
        self.assertEquals(lang, "fr")

    def test_get_lang_class_from_node(self):
        iq = Iq(from_jid="*****@*****.**", to_jid="*****@*****.**", stanza_type="get")
        iq_node = iq.get_node()
        iq_node.setLang("fr")
        lang = self.lang.get_lang_class_from_node(iq_node)
        self.assertEquals(lang, Lang.fr)

    def test_get_default_lang_class(self):
        self.assertEquals(self.lang.get_default_lang_class(), Lang.en)

    def test_get_default_lang_class_other(self):
        self.lang = Lang("fr")
        self.assertEquals(self.lang.get_default_lang_class(), Lang.fr)
Example #2
0
File: lang.py Project: dax/jcl
 def test_get_default_lang_class_other(self):
     self.lang = Lang("fr")
     self.assertEquals(self.lang.get_default_lang_class(), Lang.fr)
Example #3
0
File: lang.py Project: dax/jcl
 def setUp(self):
     self.lang = Lang()