Mercurial > babel > mirror
diff babel/tests/numbers.py @ 576:e77dd06c40ef trunk
fix formatting of fraction in format_decimal() if the input value is a float with more than 7 significant digits (#183)
author | fschwarz |
---|---|
date | Sat, 28 Jul 2012 22:26:02 +0000 |
parents | 4e561e6411ba |
children | ea413a4d754b |
line wrap: on
line diff
--- a/babel/tests/numbers.py +++ b/babel/tests/numbers.py @@ -28,6 +28,12 @@ self.assertEqual(numbers.format_decimal(10.0**20, '#.00', locale='en_US'), '100000000000000000000.00') + # regression test for #183, fraction digits were not correctly cutted + # if the input was a float value and the value had more than 7 + # significant digits + self.assertEqual(u'12,345,678.05', + numbers.format_decimal(12345678.051, '#,##0.00', + locale='en_US')) def test_subpatterns(self): self.assertEqual(numbers.format_decimal(-12345, '#,##0.##;-#',