From: Aarni Koskela Date: Fri, 4 Feb 2022 10:29:35 +0000 (+0200) Subject: Don't use the deprecated format_number function internally or in tests X-Git-Tag: v2.10.0~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=120f3b489dc5cd419c6b9e68fff12ffe27ad138a;p=thirdparty%2Fbabel.git Don't use the deprecated format_number function internally or in tests --- diff --git a/babel/support.py b/babel/support.py index 368191fb..0e9716bb 100644 --- a/babel/support.py +++ b/babel/support.py @@ -18,7 +18,7 @@ import locale from babel.core import Locale from babel.dates import format_date, format_datetime, format_time, \ format_timedelta -from babel.numbers import format_number, format_decimal, format_currency, \ +from babel.numbers import format_decimal, format_currency, \ format_percent, format_scientific @@ -98,7 +98,7 @@ class Format(object): >>> fmt.number(1099) u'1,099' """ - return format_number(number, locale=self.locale) + return format_decimal(number, locale=self.locale) def decimal(self, number, format=None): """Return a decimal number formatted for the locale. diff --git a/tests/test_numbers.py b/tests/test_numbers.py index 58e39197..f0d10d19 100644 --- a/tests/test_numbers.py +++ b/tests/test_numbers.py @@ -346,12 +346,9 @@ def test_decimal_precision(): assert get_decimal_precision(decimal.Decimal('10000')) == 0 -def test_format_number(): - assert numbers.format_number(1099, locale='en_US') == u'1,099' - assert numbers.format_number(1099, locale='de_DE') == u'1.099' - - def test_format_decimal(): + assert numbers.format_decimal(1099, locale='en_US') == u'1,099' + assert numbers.format_decimal(1099, locale='de_DE') == u'1.099' assert numbers.format_decimal(1.2345, locale='en_US') == u'1.234' assert numbers.format_decimal(1.2346, locale='en_US') == u'1.235' assert numbers.format_decimal(-1.2346, locale='en_US') == u'-1.235'