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"))
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"))
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"))
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"))
def test_equivalent_remap(self): l = l10n.Localization("fr_FR") self.assertTrue(l.equivalent(language="fra")) self.assertTrue(l.equivalent(language="fre"))
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"))
def test_language_code(self): l = l10n.Localization("en_US") self.assertEqual("en_US", l.language_code)
def test_language_code_kr(self): l = l10n.Localization("ko_KR") self.assertEqual("ko_KR", l.language_code)
def test_language_code_us(self): locale = l10n.Localization("en_US") self.assertEqual("en_US", locale.language_code)