From f8948ca5d73f1cc02550ad6535f94daffd977cea Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Mon, 19 Sep 2005 03:54:46 +0000 Subject: skip _locale test if OS X < 10.4 --- Lib/test/test__locale.py | 6 ++++++ Misc/NEWS | 3 +++ 2 files changed, 9 insertions(+) diff --git a/Lib/test/test__locale.py b/Lib/test/test__locale.py index 4d7be16..ef4fe8d 100644 --- a/Lib/test/test__locale.py +++ b/Lib/test/test__locale.py @@ -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', diff --git a/Misc/NEWS b/Misc/NEWS index 5eb20ab..df0e16e 100644 --- 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. -- cgit v0.12