@@ -416,16 +416,17 @@ def test_format_fmt(fmt, expected):
def test_format_sep(sep):
mapping, expected = DEFAULT_STRINGS[-1]
expected = expected.replace(', ', sep)
balance = core.Balance(amounts_from_map(mapping))
assert balance.format(sep=sep) == expected
def test_format_none():
args = (65000, 'BRL')
@pytest.mark.parametrize('number', [65000, -77000])
def test_format_none(number):
args = (number, 'BRL')
balance = core.Balance([testutil.Amount(*args)])
expected = babel.numbers.format_currency(*args)
expected = babel.numbers.format_currency(*args, format_type='accounting')
assert balance.format(None) == expected
@pytest.mark.parametrize('empty', [
"N/A",
"Zero",
"ΓΈ",