]> granicus.if.org Git - python/commitdiff
skip _locale test if OS X < 10.4
authorSkip Montanaro <skip@pobox.com>
Mon, 19 Sep 2005 03:54:46 +0000 (03:54 +0000)
committerSkip Montanaro <skip@pobox.com>
Mon, 19 Sep 2005 03:54:46 +0000 (03:54 +0000)
Lib/test/test__locale.py
Misc/NEWS

index 4d7be16fa94595a4294209cd4f0f626592191b7c..ef4fe8d7172d7647468ff240048672097423aaef 100644 (file)
@@ -2,6 +2,12 @@ from test.test_support import verbose, TestSkipped, run_unittest
 from _locale import (setlocale, LC_NUMERIC, RADIXCHAR, THOUSEP, nl_langinfo,
                     localeconv, Error)
 import unittest
+from platform import uname
+
+if uname()[0] == "Darwin":
+    maj, min, mic = [int(part) for part in uname()[2].split(".")]
+    if (maj, min, mic) < (8, 0, 0):
+        raise TestSkipped("locale support broken for OS X < 10.4")
 
 candidate_locales = ['es_UY', 'fr_FR', 'fi_FI', 'es_CO', 'pt_PT', 'it_IT',
     'et_EE', 'es_PY', 'no_NO', 'nl_NL', 'lv_LV', 'el_GR', 'be_BY', 'fr_BE',
index 5eb20ab92636a83da008c1eb24697b48ceed47e0..df0e16e337856e05bbf886900d24d7b874ac5d73 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,9 @@ What's New in Python 2.5 alpha 1?
 Core and builtins
 -----------------
 
+- test__locale is skipped on OS X < 10.4 (only partial locale support is
+present).
+
 - SF bug #893549: parsing keyword arguments was broken with a few format
   codes.