Ejemplo n.º 1
0
 def test_locale_language_only(self):
     locale = Locale('es')
     self.assertEqual(locale.language, 'es')
     self.assertEqual(locale.territory, '')
     self.assertEqual(str(locale), 'es')
Ejemplo n.º 2
0
 def test_parse_locale_bad_format_sep(self):
     with self.assertRaises(ValueError):
         Locale.parse('en_GB', '-')
Ejemplo n.º 3
0
 def test_parse_locale_unknown_locale(self):
     with self.assertRaises(UnknownLocaleError):
         Locale.parse('foo', '_')
Ejemplo n.º 4
0
 def test_parse_locale_bad_format(self):
     with self.assertRaises(ValueError):
         Locale.parse('en-GB', '_')
Ejemplo n.º 5
0
 def test_parse_locale_invalid_characters(self):
     with self.assertRaises(ValueError):
         Locale.parse('42', '_')
Ejemplo n.º 6
0
 def test_parse_locale_bad_type(self):
     with self.assertRaises(TypeError):
         Locale.parse(['list'], '_')
Ejemplo n.º 7
0
 def test_parse_locale_language_territory_sep(self):
     locale = Locale.parse('fr-FR', '-')
     self.assertEqual(locale.language, 'fr')
     self.assertEqual(locale.territory, 'FR')
     self.assertEqual(str(locale), 'fr_FR')
Ejemplo n.º 8
0
 def test_parse_locale_language_only(self):
     locale = Locale.parse('fr', '_')
     self.assertEqual(locale.language, 'fr')
     self.assertEqual(locale.territory, '')
     self.assertEqual(str(locale), 'fr')