def test_octal_texto_grande_2():
    assert bases_numericas.transformar_texto_para_octal('Caracteres especiais:*Ü¡˟ɮ'
    ) == '103 141 162 141 143 164 145 162 145 163 40 145 163 160 145 143 151 141 151 163 72 52 334 241 1337 1156'

    assert bases_numericas.transformar_octal_para_texto(
    '103 141 162 141 143 164 145 162 145 163 40 145 163 160 145 143 151 141 151 163 72 52 334 241 1337 1156'
    ) == 'Caracteres especiais:*Ü¡˟ɮ'
def test_octal_texto_grande_1():
    assert bases_numericas.transformar_texto_para_octal('Primeiro texto em octal'
    ) == '120 162 151 155 145 151 162 157 40 164 145 170 164 157 40 145 155 40 157 143 164 141 154'

    assert bases_numericas.transformar_octal_para_texto(
    '120 162 151 155 145 151 162 157 40 164 145 170 164 157 40 145 155 40 157 143 164 141 154'
    ) == 'Primeiro texto em octal'
def test_octal_mensagem_invalida():
    assert bases_numericas.transformar_texto_para_octal('') == dicionarios.retorna_erro_mensagem()
    assert bases_numericas.transformar_octal_para_texto('') == dicionarios.retorna_erro_mensagem()
def test_octal_traducao_invalido_2():
    assert bases_numericas.transformar_octal_para_texto('77777777777') == dicionarios.retorna_erro_mensagem()
def test_octal_trocar_um_caractere_especial():
    assert bases_numericas.transformar_texto_para_octal('á') == '341'
    assert bases_numericas.transformar_octal_para_texto('341') == 'á'
def test_octal_trocar_um_caractere_maiusculo():
    assert bases_numericas.transformar_texto_para_octal('A') == '101'
    assert bases_numericas.transformar_octal_para_texto('101') == 'A'