Checkin the test of patch #1400181.

This commit is contained in:
Georg Brandl 2006-01-20 17:48:54 +00:00
parent 89f35ac180
commit da6b107745
1 changed files with 14 additions and 0 deletions

View File

@ -411,6 +411,20 @@ class UnicodeTest(
return u'\u1234'
self.assertEqual('%s' % Wrapper(), u'\u1234')
def test_format_float(self):
try:
import locale
orig_locale = locale.setlocale(locale.LC_ALL)
locale.setlocale(locale.LC_ALL, 'de_DE')
except (ImportError, locale.Error):
return # skip if we can't set locale
try:
# should not format with a comma, but always with C locale
self.assertEqual(u'1.0', u'%.1f' % 1.0)
finally:
locale.setlocale(locale.LC_ALL, orig_locale)
def test_constructor(self):
# unicode(obj) tests (this maps to PyObject_Unicode() at C level)