Ejemplo n.º 1
0
 def test_negotiate(self):
     de_DE = Locale.negotiate(['de_DE', 'en_US'], ['de_DE', 'de_AT'])
     assert (de_DE.language, de_DE.territory) == ('de', 'DE')
     de = Locale.negotiate(['de_DE', 'en_US'], ['en', 'de'])
     assert (de.language, de.territory) == ('de', None)
     nothing = Locale.negotiate(['de_DE', 'de'], ['en_US'])
     assert nothing is None
Ejemplo n.º 2
0
 def test_negotiate_custom_separator(self):
     de_DE = Locale.negotiate(['de-DE', 'de'], ['en-us', 'de-de'], sep='-')
     assert (de_DE.language, de_DE.territory) == ('de', 'DE')