mirror of https://github.com/python/cpython
Merged revisions 71802 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r71802 | eric.smith | 2009-04-22 12:20:47 -0400 (Wed, 22 Apr 2009) | 1 line Fixed issue 5782: formatting with commas didn't work if no specifier type code was given. ........
This commit is contained in:
parent
4738470402
commit
937491d1a9
|
@ -350,6 +350,9 @@ class TypesTests(unittest.TestCase):
|
|||
test(1234567, ',', '1,234,567')
|
||||
test(-1234567, ',', '-1,234,567')
|
||||
|
||||
# issue 5782, commas with no specifier type
|
||||
test(1234, '010,', '00,001,234')
|
||||
|
||||
# make sure these are errors
|
||||
|
||||
# precision disallowed
|
||||
|
@ -567,6 +570,9 @@ class TypesTests(unittest.TestCase):
|
|||
test(-1234.12341234, '013f', '-01234.123412')
|
||||
test(-123456.12341234, '011.2f', '-0123456.12')
|
||||
|
||||
# issue 5782, commas with no specifier type
|
||||
test(1.2, '010,.2', '0,000,001.2')
|
||||
|
||||
# 0 padding with commas
|
||||
test(1234., '011,f', '1,234.000000')
|
||||
test(1234., '012,f', '1,234.000000')
|
||||
|
|
|
@ -248,6 +248,7 @@ parse_internal_render_format_spec(STRINGLIB_CHAR *format_spec,
|
|||
case 'G':
|
||||
case '%':
|
||||
case 'F':
|
||||
case '\0':
|
||||
/* These are allowed. See PEP 378.*/
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue