Пример #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
Пример #2
0
def test_zero():
    assert tradutor.obtem_extenso(0) == "zero"
Пример #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"
Пример #4
0
def test_dezena():
    assert tradutor.obtem_extenso(23) == "vinte e três"
    assert tradutor.obtem_extenso(20) == "vinte"
Пример #5
0
def test_unidade():
    assert tradutor.obtem_extenso(5) == "cinco"
Пример #6
0
def test_segundo_milhar():
    assert tradutor.obtem_extenso(2042) == "dois mil e quarenta e dois"
Пример #7
0
def test_primeiro_milhar_maior_que_mil():
    assert tradutor.obtem_extenso(1001) == "mil e um"
Пример #8
0
def test_milhar_negativo():
    assert tradutor.obtem_extenso(-1042) == "menos mil e quarenta e dois"
Пример #9
0
def test_primeiro_milhar():
    assert tradutor.obtem_extenso(1000) == "mil"
Пример #10
0
def test_numero_positivo_sem_sinal():
    assert tradutor.obtem_extenso(
        94587) == "noventa e quatro mil e quinhentos e oitenta e sete"
Пример #11
0
def test_sinal_positivo():
    assert tradutor.obtem_extenso(+1) == "um"
Пример #12
0
def test_sinal_negativo():
    assert tradutor.obtem_extenso(-1) == "menos um"