Esempio n. 1
0
def entrada(algarismo):

    if (tradutor.valida_algarismo(algarismo) == False):
        return jsonify({'erro': 'Formato inválido'}), 400
    else:
        extenso = tradutor.obtem_extenso(int(algarismo))
        return jsonify({'extenso': extenso}), 200
Esempio n. 2
0
def test_zero():
    assert tradutor.obtem_extenso(0) == "zero"
Esempio n. 3
0
def test_centena():
    assert tradutor.obtem_extenso(233) == "duzentos e trinta e três"
    assert tradutor.obtem_extenso(203) == "duzentos e três"
Esempio n. 4
0
def test_dezena():
    assert tradutor.obtem_extenso(23) == "vinte e três"
    assert tradutor.obtem_extenso(20) == "vinte"
Esempio n. 5
0
def test_unidade():
    assert tradutor.obtem_extenso(5) == "cinco"
Esempio n. 6
0
def test_segundo_milhar():
    assert tradutor.obtem_extenso(2042) == "dois mil e quarenta e dois"
Esempio n. 7
0
def test_primeiro_milhar_maior_que_mil():
    assert tradutor.obtem_extenso(1001) == "mil e um"
Esempio n. 8
0
def test_milhar_negativo():
    assert tradutor.obtem_extenso(-1042) == "menos mil e quarenta e dois"
Esempio n. 9
0
def test_primeiro_milhar():
    assert tradutor.obtem_extenso(1000) == "mil"
Esempio n. 10
0
def test_numero_positivo_sem_sinal():
    assert tradutor.obtem_extenso(
        94587) == "noventa e quatro mil e quinhentos e oitenta e sete"
Esempio n. 11
0
def test_sinal_positivo():
    assert tradutor.obtem_extenso(+1) == "um"
Esempio n. 12
0
def test_sinal_negativo():
    assert tradutor.obtem_extenso(-1) == "menos um"