def test_space_each_3_digits():
    assert "123 456.00" == format_number(123456)
    assert "12 345.00" == format_number(12345)
    assert "1 234.00" == format_number(1234)
def test_no_decimals():
    assert "1.00" == format_number(1)
    assert "22.00" == format_number(22)
    assert "0.00" == format_number(0)
def test_rounding_decimals():
    assert "1.10" == format_number(1.099)
    assert "313.03" == format_number(313.034)
    assert "313.01" == format_number(313.009)
def test_filling_decimals():
    assert "1.10" == format_number(1.1)
    assert "313.90" == format_number(313.9)
    assert "313.00" == format_number(313.0)
def test_not_a_number():
    assert NO_NUMBER_ERROR == format_number("a")
    assert NO_NUMBER_ERROR == format_number("11.1a")
    assert NO_NUMBER_ERROR == format_number("234asbdweqefewr.dsadwqewqe")
    assert NO_NUMBER_ERROR == format_number("1234125.O22222")
Esempio n. 6
0
 def form_post():
     text = request.form['text']
     return jsonify(format_number(text))
Esempio n. 7
0
 def format_call(value):
     return jsonify(format_number(value))