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
def test_zero(): assert tradutor.obtem_extenso(0) == "zero"
def test_centena(): assert tradutor.obtem_extenso(233) == "duzentos e trinta e três" assert tradutor.obtem_extenso(203) == "duzentos e três"
def test_dezena(): assert tradutor.obtem_extenso(23) == "vinte e três" assert tradutor.obtem_extenso(20) == "vinte"
def test_unidade(): assert tradutor.obtem_extenso(5) == "cinco"
def test_segundo_milhar(): assert tradutor.obtem_extenso(2042) == "dois mil e quarenta e dois"
def test_primeiro_milhar_maior_que_mil(): assert tradutor.obtem_extenso(1001) == "mil e um"
def test_milhar_negativo(): assert tradutor.obtem_extenso(-1042) == "menos mil e quarenta e dois"
def test_primeiro_milhar(): assert tradutor.obtem_extenso(1000) == "mil"
def test_numero_positivo_sem_sinal(): assert tradutor.obtem_extenso( 94587) == "noventa e quatro mil e quinhentos e oitenta e sete"
def test_sinal_positivo(): assert tradutor.obtem_extenso(+1) == "um"
def test_sinal_negativo(): assert tradutor.obtem_extenso(-1) == "menos um"