Beispiel #1
0
 def test_i18n_sms_settings_3(self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = 'fr'
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, 'fr')
     self.assertTrue("fr" in i18n._translations)
     self.assertEquals(len(i18n._translations), 1)
Beispiel #2
0
 def test_i18n_sms_settings_3(self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = "fr"
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, "fr")
     self.assertTrue("fr" in i18n._translations)
     self.assertEquals(len(i18n._translations), 1)
Beispiel #3
0
 def test_i18n_sms_settings_2 (self):
     self.conf["i18n"] = {}
     from rapidsms.manager import import_i18n_sms_settings
     import_i18n_sms_settings(self.conf)
     import rapidsms.i18n as i18n
     self.assertEquals( i18n._sms_default, "en")
     self.assertTrue( "en" in i18n._sms_translations )
     self.assertEquals( len(i18n._sms_translations),1 )
Beispiel #4
0
 def test_i18n_sms_settings_3 (self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = 'fr'
     from rapidsms.manager import import_i18n_sms_settings
     import_i18n_sms_settings(self.conf)
     import rapidsms.i18n as i18n
     self.assertEquals( i18n._sms_default, 'fr' )
     self.assertTrue( "fr" in i18n._sms_translations )
     self.assertEquals( len(i18n._sms_translations),1 )
Beispiel #5
0
 def test_i18n_sms_settings_6(self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = "ki"
     self.conf["i18n"]["languages"] = [["de", "deutsche"], ["fr", "francais", "french"]]
     self.conf["i18n"]["sms_languages"] = [["ki", "Klingon"], ["elf", "Elvish", "Yiddish"]]
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, "ki")
     self.assertTrue("ki" in i18n._translations)
     self.assertTrue("elf" in i18n._translations)
     self.assertEquals(len(i18n._translations), 2)
Beispiel #6
0
 def test_i18n_sms_settings_6 (self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = 'ki'
     self.conf["i18n"]["languages"] = [ ['de','deutsche'],['fr','francais','french'] ]
     self.conf["i18n"]["sms_languages"] = [ ['ki','Klingon'],['elf','Elvish','Yiddish'] ]
     import_i18n_sms_settings(self.conf)
     self.assertEquals( i18n._sms_default, 'ki' )
     self.assertTrue( "ki" in i18n._sms_translations )
     self.assertTrue( "elf" in i18n._sms_translations )
     self.assertEquals( len(i18n._sms_translations),2 )
Beispiel #7
0
 def test_i18n_sms_settings_6(self):
     self.conf["i18n"] = {}
     self.conf["i18n"]["default_language"] = 'ki'
     self.conf["i18n"]["languages"] = [['de', 'deutsche'],
                                       ['fr', 'francais', 'french']]
     self.conf["i18n"]["sms_languages"] = [['ki', 'Klingon'],
                                           ['elf', 'Elvish', 'Yiddish']]
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, 'ki')
     self.assertTrue("ki" in i18n._translations)
     self.assertTrue("elf" in i18n._translations)
     self.assertEquals(len(i18n._translations), 2)
Beispiel #8
0
 def test_i18n_sms_settings_2(self):
     self.conf["i18n"] = {}
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, "en")
     self.assertTrue("en" in i18n._translations)
     self.assertEquals(len(i18n._translations), 1)
Beispiel #9
0
 def test_i18n_sms_settings_1(self):
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, None)
     self.assertEquals(len(i18n._translations), 0)
Beispiel #10
0
 def test_i18n_sms_settings_1 (self):
     from rapidsms.manager import import_i18n_sms_settings
     import_i18n_sms_settings(self.conf)
     import rapidsms.i18n as i18n
     self.assertEquals( i18n._sms_default, None )
     self.assertEquals( len(i18n._sms_translations),0 )
Beispiel #11
0
 def test_i18n_sms_settings_1(self):
     import_i18n_sms_settings(self.conf)
     self.assertEquals(i18n._default, None)
     self.assertEquals(len(i18n._translations), 0)