@@ -164,7 +164,7 @@ def test_compact(self):
164
164
assert numbers .format_compact_decimal (1000 , locale = 'ja_JP' , format_type = "short" ) == '1000'
165
165
assert numbers .format_compact_decimal (9123 , locale = 'ja_JP' , format_type = "short" ) == '9123'
166
166
assert numbers .format_compact_decimal (10000 , locale = 'ja_JP' , format_type = "short" ) == '1万'
167
- assert numbers .format_compact_decimal (1234567 , locale = 'ja_JP' , format_type = "long " ) == '123万'
167
+ assert numbers .format_compact_decimal (1234567 , locale = 'ja_JP' , format_type = "short " ) == '123万'
168
168
assert numbers .format_compact_decimal (- 1 , locale = 'en_US' , format_type = "short" ) == '-1'
169
169
assert numbers .format_compact_decimal (- 1234 , locale = 'en_US' , format_type = "short" , fraction_digits = 2 ) == '-1.23K'
170
170
assert numbers .format_compact_decimal (- 123456789 , format_type = 'short' , locale = 'en_US' ) == '-123M'
@@ -373,8 +373,8 @@ def test_get_exponential_symbol():
373
373
assert numbers .get_exponential_symbol ('en_US' , numbering_system = "default" ) == 'E'
374
374
assert numbers .get_exponential_symbol ('ja_JP' ) == 'E'
375
375
assert numbers .get_exponential_symbol ('ar_EG' ) == 'E'
376
- assert numbers .get_exponential_symbol ('ar_EG' , numbering_system = "default" ) == 'اس '
377
- assert numbers .get_exponential_symbol ('ar_EG' , numbering_system = "arab" ) == 'اس '
376
+ assert numbers .get_exponential_symbol ('ar_EG' , numbering_system = "default" ) == 'أس '
377
+ assert numbers .get_exponential_symbol ('ar_EG' , numbering_system = "arab" ) == 'أس '
378
378
assert numbers .get_exponential_symbol ('ar_EG' , numbering_system = "latn" ) == 'E'
379
379
380
380
@@ -593,8 +593,10 @@ def test_format_currency_long_display_name():
593
593
assert (numbers .format_currency (2 , 'EUR' , locale = 'en_US' , format_type = 'name' )
594
594
== '2.00 euros' )
595
595
# This tests that '{1} {0}' unitPatterns are found:
596
+ assert (numbers .format_currency (150 , 'USD' , locale = 'sw' , format_type = 'name' )
597
+ == 'dola za Marekani 150.00' )
596
598
assert (numbers .format_currency (1 , 'USD' , locale = 'sw' , format_type = 'name' )
597
- == 'dola ya Marekani 1.00 ' )
599
+ == '1.00 dola ya Marekani' )
598
600
# This tests unicode chars:
599
601
assert (numbers .format_currency (1099.98 , 'USD' , locale = 'es_GT' , format_type = 'name' )
600
602
== 'dólares estadounidenses 1,099.98' )
@@ -689,7 +691,7 @@ def test_format_scientific():
689
691
assert numbers .format_scientific (4234567 , '##0.#####E00' , locale = 'en_US' ) == '4.23457E06'
690
692
assert numbers .format_scientific (4234567 , '##0.##E00' , locale = 'en_US' ) == '4.23E06'
691
693
assert numbers .format_scientific (42 , '00000.000000E0000' , locale = 'en_US' ) == '42000.000000E-0003'
692
- assert numbers .format_scientific (0.2 , locale = "ar_EG" , numbering_system = "default" ) == '2اس \u061c -1'
694
+ assert numbers .format_scientific (0.2 , locale = "ar_EG" , numbering_system = "default" ) == '2أس \u061c -1'
693
695
694
696
695
697
def test_default_scientific_format ():
0 commit comments