def test_canonicalize(): eq_(locales.canonicalize("en-US"), "en-US") eq_(locales.canonicalize("EN-us"), "en-US") eq_(locales.canonicalize("EN"), "en-US") eq_(locales.canonicalize("en"), "en-US") # pt-BR is a supported locale, so keep it at that. eq_(locales.canonicalize("pt-BR"), "pt-BR") eq_(locales.canonicalize("pt-PT"), "pt-PT") eq_(locales.canonicalize("pt-FOO"), "pt-PT")
def test(locale, expected_locale): eq_(locales.canonicalize(locale), expected_locale)