Ejemplo 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
Ejemplo n.º 2
0
def test_minimo_negativo():
    assert tradutor.valida_algarismo("-1") == True
Ejemplo n.º 3
0
def test_minimo_positivo():
    assert tradutor.valida_algarismo("+1") == True
Ejemplo n.º 4
0
def test_numero_quebrado_maior_que_um():
    assert tradutor.valida_algarismo("1.4") == False
Ejemplo n.º 5
0
def test_numero_quebrado():
    assert tradutor.valida_algarismo("0.2") == False
Ejemplo n.º 6
0
def test_sinal_caractere_especial_():
    assert tradutor.valida_algarismo("$%#") == False
Ejemplo n.º 7
0
def test_milhao():
    assert tradutor.valida_algarismo("1000000") == False
Ejemplo n.º 8
0
def test_maximo_negativo():
    assert tradutor.valida_algarismo("-99999") == True
Ejemplo n.º 9
0
def test_so_sinal_negativo():
    assert tradutor.valida_algarismo("-") == False
Ejemplo n.º 10
0
def test_so_sinal_positivo():
    assert tradutor.valida_algarismo("+") == False
Ejemplo n.º 11
0
def test_sinal_sinal_duplicado_neg_pos():
    assert tradutor.valida_algarismo("-+1") == False
Ejemplo n.º 12
0
def test_sinal_duplicado_pos_neg():
    assert tradutor.valida_algarismo("+-1") == False
Ejemplo n.º 13
0
def test_sinal_negativo_duplicado():
    assert tradutor.valida_algarismo("--1") == False
Ejemplo n.º 14
0
def test_sinal_positivo_duplicado():
    assert tradutor.valida_algarismo("++1") == False
Ejemplo n.º 15
0
def test_hexadecimal():
    assert tradutor.valida_algarismo("0xFF") == False
Ejemplo n.º 16
0
def test_zero():
    assert tradutor.valida_algarismo("0") == True
Ejemplo n.º 17
0
def test_maximo_positivo():
    assert tradutor.valida_algarismo("+99999") == True
Ejemplo n.º 18
0
def test_sinal_neg_lugar_errado():
    assert tradutor.valida_algarismo("-13-") == False
Ejemplo n.º 19
0
def test_positivo_sem_sinal():
    assert tradutor.valida_algarismo("1933") == True
Ejemplo n.º 20
0
def test_sinal_pos_lugar_errado():
    assert tradutor.valida_algarismo("+13+") == False