mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
gh-114678: Fix incorrect deprecation warning for 'N' specifier in Decimal format (GH-114683)
Co-authored-by: Stefan Krah <skrah@bytereef.org>
This commit is contained in:
parent
0cd9bacb8a
commit
aa3402ad45
3 changed files with 20 additions and 7 deletions
|
@ -41,6 +41,7 @@ from test.support import (TestFailed,
|
|||
darwin_malloc_err_warning, is_emscripten)
|
||||
from test.support.import_helper import import_fresh_module
|
||||
from test.support import threading_helper
|
||||
from test.support import warnings_helper
|
||||
import random
|
||||
import inspect
|
||||
import threading
|
||||
|
@ -1237,7 +1238,14 @@ class FormatTest:
|
|||
else:
|
||||
self.assertRaises(ValueError, format, h, 'N')
|
||||
self.assertRaises(ValueError, format, h, '010.3N')
|
||||
|
||||
with warnings_helper.check_no_warnings(self):
|
||||
self.assertEqual(format(h, 'N>10.3'), 'NN6.63E-34')
|
||||
self.assertEqual(format(h, 'N>10.3n'), 'NN6.63e-34')
|
||||
self.assertEqual(format(h, 'N>10.3e'), 'N6.626e-34')
|
||||
self.assertEqual(format(h, 'N>10.3f'), 'NNNNN0.000')
|
||||
self.assertRaises(ValueError, format, h, '>Nf')
|
||||
self.assertRaises(ValueError, format, h, '10Nf')
|
||||
self.assertRaises(ValueError, format, h, 'Nx')
|
||||
|
||||
@run_with_locale('LC_ALL', 'ps_AF')
|
||||
def test_wide_char_separator_decimal_point(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue