def test_binario_texto_grande_2():
    assert bases_numericas.transformar_texto_para_binario('Caracteres especiais:*Ü¡˟ɮ'
    ) == '1000011 1100001 1110010 1100001 1100011 1110100 1100101 1110010 1100101 1110011 100000 1100101 1110011 1110000 1100101 1100011 1101001 1100001 1101001 1110011 111010 101010 11011100 10100001 1011011111 1001101110'

    assert bases_numericas.transformar_binario_para_texto(
    '1000011 1100001 1110010 1100001 1100011 1110100 1100101 1110010 1100101 1110011 100000 1100101 1110011 1110000 1100101 1100011 1101001 1100001 1101001 1110011 111010 101010 11011100 10100001 1011011111 1001101110'
    ) == 'Caracteres especiais:*Ü¡˟ɮ'
def test_binario_texto_grande_1():
    assert bases_numericas.transformar_texto_para_binario('Primeiro texto em binário'
    ) == '1010000 1110010 1101001 1101101 1100101 1101001 1110010 1101111 100000 1110100 1100101 1111000 1110100 1101111 100000 1100101 1101101 100000 1100010 1101001 1101110 11100001 1110010 1101001 1101111'

    assert bases_numericas.transformar_binario_para_texto(
    '1010000 1110010 1101001 1101101 1100101 1101001 1110010 1101111 100000 1110100 1100101 1111000 1110100 1101111 100000 1100101 1101101 100000 1100010 1101001 1101110 11100001 1110010 1101001 1101111'
    ) == 'Primeiro texto em binário'
def test_binario_trocar_um_caractere_maiusculo():
    assert bases_numericas.transformar_texto_para_binario('A') == '1000001'
    assert bases_numericas.transformar_binario_para_texto('1000001') == 'A'
def test_binario_mensagem_invalida():
    assert bases_numericas.transformar_texto_para_binario('') == dicionarios.retorna_erro_mensagem()
    assert bases_numericas.transformar_binario_para_texto('') == dicionarios.retorna_erro_mensagem()
def test_binario_traducao_invalido_2():
    assert bases_numericas.transformar_binario_para_texto('1111111111111111111111111') == dicionarios.retorna_erro_mensagem()
def test_binario_trocar_um_caractere_especial():
    assert bases_numericas.transformar_texto_para_binario('á') == '11100001'
    assert bases_numericas.transformar_binario_para_texto('11100001') == 'á'