Skip to content

Commit

Permalink
Don't use the deprecated format_number function internally or in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
akx committed Feb 4, 2022
1 parent 9d6803a commit 120f3b4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 7 deletions.
4 changes: 2 additions & 2 deletions babel/support.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
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


Expand Down Expand Up @@ -98,7 +98,7 @@ def number(self, number):
>>> 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.
Expand Down
7 changes: 2 additions & 5 deletions tests/test_numbers.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down

0 comments on commit 120f3b4

Please sign in to comment.