def test_not_equivalent(self): l = 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_default(self, getdefaultlocale): getdefaultlocale.return_value = (None, None) l = Localization() self.assertEqual("en_US", l.language_code) self.assertTrue(l.equivalent(language="en", country="US"))
def test_equivalent_remap(self): l = Localization("fr_FR") self.assertTrue(l.equivalent(language="fra")) self.assertTrue(l.equivalent(language="fre"))
def test_equivalent(self): l = 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"))