def test_decimal_texto_grande_1(): assert bases_numericas.transformar_texto_para_decimal('Primeiro texto em decimal' ) == '80 114 105 109 101 105 114 111 32 116 101 120 116 111 32 101 109 32 100 101 99 105 109 97 108' assert bases_numericas.transformar_decimal_para_texto( '80 114 105 109 101 105 114 111 32 116 101 120 116 111 32 101 109 32 100 101 99 105 109 97 108' ) == 'Primeiro texto em decimal'
def test_decimal_texto_grande_2(): assert bases_numericas.transformar_texto_para_decimal('Caracteres especiais:*Ü¡˟ɮ' ) == '67 97 114 97 99 116 101 114 101 115 32 101 115 112 101 99 105 97 105 115 58 42 220 161 735 622' assert bases_numericas.transformar_decimal_para_texto( '67 97 114 97 99 116 101 114 101 115 32 101 115 112 101 99 105 97 105 115 58 42 220 161 735 622' ) == 'Caracteres especiais:*Ü¡˟ɮ'
def test_decimal_mensagem_invalida(): assert bases_numericas.transformar_texto_para_decimal('') == dicionarios.retorna_erro_mensagem() assert bases_numericas.transformar_decimal_para_texto('') == dicionarios.retorna_erro_mensagem()
def test_decimal_traducao_invalido_2(): assert bases_numericas.transformar_decimal_para_texto('99999999999999') == dicionarios.retorna_erro_mensagem()
def test_decimal_trocar_um_caractere_especial(): assert bases_numericas.transformar_texto_para_decimal('á') == '225' assert bases_numericas.transformar_decimal_para_texto('225') == 'á'
def test_decimal_trocar_um_caractere_maiusculo(): assert bases_numericas.transformar_texto_para_decimal('A') == '65' assert bases_numericas.transformar_decimal_para_texto('65') == 'A'
def test_decimal_trocar_um_caractere_minusculo(): assert bases_numericas.transformar_texto_para_decimal('a') == '97' assert bases_numericas.transformar_decimal_para_texto('97') == 'a'