예제 #1
0
파일: app.py 프로젝트: schaiana/tradutor
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"