Пример #1
0
 def test_equivalent(self):
     locale = l10n.Localization("en_CA")
     self.assertTrue(locale.equivalent(language="eng"))
     self.assertTrue(locale.equivalent(language="en"))
     self.assertTrue(locale.equivalent(language="en", country="CA"))
     self.assertTrue(locale.equivalent(language="en", country="CAN"))
     self.assertTrue(locale.equivalent(language="en", country="Canada"))
Пример #2
0
 def test_not_equivalent(self):
     l = l10n.Localization("es_ES")
     self.assertFalse(l.equivalent(language="eng"))
     self.assertFalse(l.equivalent(language="en"))
     self.assertFalse(l.equivalent(language="en", country="US"))
     self.assertFalse(l.equivalent(language="en", country="United States"))
     self.assertFalse(l.equivalent(language="en", country="ES"))
     self.assertFalse(l.equivalent(language="en", country="Spain"))
Пример #3
0
 def test_not_equivalent(self):
     locale = l10n.Localization("es_ES")
     self.assertFalse(locale.equivalent(language="eng"))
     self.assertFalse(locale.equivalent(language="en"))
     self.assertFalse(locale.equivalent(language="en", country="US"))
     self.assertFalse(locale.equivalent(language="en", country="Canada"))
     self.assertFalse(locale.equivalent(language="en", country="ES"))
     self.assertFalse(locale.equivalent(language="en", country="Spain"))
Пример #4
0
 def test_default(self, getdefaultlocale):
     getdefaultlocale.return_value = (None, None)
     l = l10n.Localization()
     self.assertEqual("en_US", l.language_code)
     self.assertTrue(l.equivalent(language="en", country="US"))
Пример #5
0
 def test_equivalent_remap(self):
     l = l10n.Localization("fr_FR")
     self.assertTrue(l.equivalent(language="fra"))
     self.assertTrue(l.equivalent(language="fre"))
Пример #6
0
 def test_equivalent(self):
     l = l10n.Localization("en_US")
     self.assertTrue(l.equivalent(language="eng"))
     self.assertTrue(l.equivalent(language="en"))
     self.assertTrue(l.equivalent(language="en", country="US"))
     self.assertTrue(l.equivalent(language="en", country="United States"))
Пример #7
0
 def test_language_code(self):
     l = l10n.Localization("en_US")
     self.assertEqual("en_US", l.language_code)
Пример #8
0
 def test_language_code_kr(self):
     l = l10n.Localization("ko_KR")
     self.assertEqual("ko_KR", l.language_code)
Пример #9
0
 def test_language_code_us(self):
     locale = l10n.Localization("en_US")
     self.assertEqual("en_US", locale.language_code)