Issue #22090: Fix '%' formatting for infinities and NaNs.

This commit is contained in:
Stefan Krah 2014-08-26 20:46:49 +02:00
parent d84fd73de2
commit 298131a448
3 changed files with 14 additions and 4 deletions

View file

@ -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)