Example #1
0
 def test_extra_subtags(self):
     self.assertEqual(list(locale_lookups("zh-Hant-CN-x-private1-private2")),
                      ["zh-Hant-CN-x-private1-private2",
                       "zh-Hant-CN-x-private1",
                       "zh-Hant-CN",
                       "zh-Hant",
                       "zh"])
Example #2
0
 def test_eliminates_dupes(self):
     # This would be en-GB, en, en without dupe elimination
     self.assertEqual(list(locale_lookups("en-GB, en")),
                      ["en-GB",
                       "en"])
Example #3
0
 def test_list(self):
     self.assertEqual(list(locale_lookups("en-US, fr-FR")),
                      ["en-US", "en", "fr-FR", "fr"])
Example #4
0
 def test_language_and_region(self):
     self.assertEqual(list(locale_lookups("en-US")),
                      ["en-US", "en"])
Example #5
0
 def test_language(self):
     self.assertEqual(list(locale_lookups("en")),
                      ["en"])