]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Enable some unittests on FreeBSD.
authorHye-Shik Chang <hyeshik@gmail.com>
Fri, 19 Dec 2003 01:16:03 +0000 (01:16 +0000)
committerHye-Shik Chang <hyeshik@gmail.com>
Fri, 19 Dec 2003 01:16:03 +0000 (01:16 +0000)
test__locale: add typical POSIX-style full locale names.
test_locale: use en_US.US-ASCII on FreeBSD.

Lib/test/test__locale.py
Lib/test/test_locale.py

index 3d916e7d7abaab3f5ee9f6040225cb58e76fff9d..be1d2bae60392312ad037854024f6b28ddf34265 100644 (file)
@@ -10,7 +10,8 @@ candidate_locales = ['es_UY', 'fr_FR', 'fi_FI', 'es_CO', 'pt_PT', 'it_IT',
     'da_DK', 'nn_NO', 'cs_CZ', 'de_LU', 'es_BO', 'sq_AL', 'sk_SK', 'fr_CH',
     'de_DE', 'sr_YU', 'br_FR', 'nl_BE', 'sv_FI', 'pl_PL', 'fr_CA', 'fo_FO',
     'bs_BA', 'fr_LU', 'kl_GL', 'fa_IR', 'de_BE', 'sv_SE', 'it_CH', 'uk_UA',
-    'eu_ES', 'vi_VN', 'af_ZA', 'nb_NO', 'en_DK', 'tg_TJ']
+    'eu_ES', 'vi_VN', 'af_ZA', 'nb_NO', 'en_DK', 'tg_TJ',
+    'es_ES.ISO8859-1', 'fr_FR.ISO8859-15', 'ru_RU.KOI8-R', 'ko_KR.eucKR']
 
 saw_locale = 0
 for loc in candidate_locales:
index 87c66e9edfcaa9f3892f34a84e926bc8183c0fe6..9187c9e84b5a96ab5e69cb4a7f7b5a7a71861a12 100644 (file)
@@ -6,9 +6,12 @@ if sys.platform == 'darwin':
     raise TestSkipped("Locale support on MacOSX is minimal and cannot be tested")
 oldlocale = locale.setlocale(locale.LC_NUMERIC)
 
-tloc = "en_US"
-if sys.platform[:3] == "win":
+if sys.platform.startswith("win"):
     tloc = "en"
+elif sys.platform.startswith("freebsd"):
+    tloc = "en_US.US-ASCII"
+else:
+    tloc = "en_US"
 
 try:
     locale.setlocale(locale.LC_NUMERIC, tloc)