mirror of
https://github.com/python/cpython.git
synced 2025-11-25 04:34:37 +00:00
Issue #22090: Fix '%' formatting for infinities and NaNs.
This commit is contained in:
parent
d84fd73de2
commit
298131a448
3 changed files with 14 additions and 4 deletions
|
|
@ -1057,6 +1057,11 @@ class FormatTest(unittest.TestCase):
|
|||
|
||||
# issue 6850
|
||||
('a=-7.0', '0.12345', 'aaaa0.1'),
|
||||
|
||||
# issue 22090
|
||||
('<^+15.20%', 'inf', '<<+Infinity%<<<'),
|
||||
('\x07>,%', 'sNaN1234567', 'sNaN1234567%'),
|
||||
('=10.10%', 'NaN123', ' NaN123%'),
|
||||
]
|
||||
for fmt, d, result in test_values:
|
||||
self.assertEqual(format(Decimal(d), fmt), result)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue