def test_subst_simples_apenas_letras_texto_maior_2(): assert subst_simples.encriptar_modo_apenas_letras( ['abcdefghijklmnopqrstuvwxyz', 'neruzjxpgfabcowvdqyihtslmk'], 'Por favor, me responda !') == 'Vwq jntwq, cz qzyvwoun !' assert subst_simples.traduzir_modo_apenas_letras( ['abcdefghijklmnopqrstuvwxyz', 'neruzjxpgfabcowvdqyihtslmk'], 'Vwq jntwq, cz qzyvwoun !') == 'Por favor, me responda !'
def test_subst_simples_apenas_letras_texto_maior_1(): assert subst_simples.encriptar_modo_apenas_letras( ['abcdefghijklmnopqrstuvwxyz', 'fhizdlmnavgewptubxjrqocsky'], 'Tudo bem com voce ?') == 'Rqzt hdw itw otid ?' assert subst_simples.traduzir_modo_apenas_letras( ['abcdefghijklmnopqrstuvwxyz', 'fhizdlmnavgewptubxjrqocsky'], 'Rqzt hdw itw otid ?') == 'Tudo bem com voce ?'
def test_subst_simples_apenas_letras_texto_maior_4_com_chaves_totalmente_diferentes( ): assert subst_simples.encriptar_modo_apenas_letras( ['bcdeuy', 'alnozm'], 'MAIS um TESTE para VERIFICAR com MAIUSC' ) == 'YBIS zy TOSTO pbrb VORIFILBR ley YBIZSL' assert subst_simples.traduzir_modo_apenas_letras( ['bcdeuy', 'alnozm'], 'YBIS zy TOSTO pbrb VORIFILBR ley YBIZSL' ) == 'MAIS um TESTE para VERIFICAR com MAIUSC'
def test_subst_simples_apenas_letras_mensagem_invalida(): assert subst_simples.encriptar_modo_apenas_letras( ['ab', 'tg'], '') == dicionarios.retorna_erro_mensagem() assert subst_simples.traduzir_modo_apenas_letras( ['ab', 'tg'], '') == dicionarios.retorna_erro_mensagem()
def test_subst_simples_apenas_letras_chave_invalida_tamanho_diferente_2(): assert subst_simples.encriptar_modo_apenas_letras( ['tg', 'abc'], 'abcde') == dicionarios.retorna_erro_chave() assert subst_simples.traduzir_modo_apenas_letras( ['tg', 'abc'], 'abcde') == dicionarios.retorna_erro_chave()
def test_subst_simples_apenas_letras_chave_invalida_duplicada_entre_chaves_2(): assert subst_simples.encriptar_modo_apenas_letras( ['ade', 'abc'], 'abcde') == dicionarios.retorna_erro_chave() assert subst_simples.traduzir_modo_apenas_letras( ['ade', 'abc'], 'abcde') == dicionarios.retorna_erro_chave()
def test_subst_simples_apenas_letras_troca_1_letra(): assert subst_simples.encriptar_modo_apenas_letras(['a', 'b'], 'abcdef') == 'bacdef' assert subst_simples.traduzir_modo_apenas_letras(['a', 'b'], 'bacdef') == 'abcdef'
def test_subst_simples_apenas_letras_chave_invalida_caractere_especial_2(): assert subst_simples.encriptar_modo_apenas_letras( ['abc', '!?1'], 'abcde') == dicionarios.retorna_erro_chave() assert subst_simples.traduzir_modo_apenas_letras( ['abc', '!?1'], 'abcde') == dicionarios.retorna_erro_chave()
def test_subst_simples_apenas_letras_chave_invalida_vazia(): assert subst_simples.encriptar_modo_apenas_letras( ['', ''], 'abc') == dicionarios.retorna_erro_chave() assert subst_simples.traduzir_modo_apenas_letras( ['', ''], 'abc') == dicionarios.retorna_erro_chave()
def test_subst_simples_apenas_letras_chaves_mesmos_caracteres_em_ordem_diferente( ): assert subst_simples.encriptar_modo_apenas_letras( ['abcde', 'cdaeb'], 'abcde ABCDE') == 'cdaeb CDAEB' assert subst_simples.traduzir_modo_apenas_letras( ['abcde', 'cdaeb'], 'cdaeb CDAEB') == 'abcde ABCDE'
def test_subst_simples_apenas_letras_troca_mais_caracteres(): assert subst_simples.encriptar_modo_apenas_letras( ['bcdat', 'opqrz'], 'atenção amigos !') == 'rzençãb rmigbs !' assert subst_simples.traduzir_modo_apenas_letras( ['bcdat', 'opqrz'], 'rzençãb rmigbs !') == 'atenção amigos !'
def test_subst_simples_apenas_letras_caracter_especial_mensagem(): assert subst_simples.encriptar_modo_apenas_letras( ['abc', 'def'], '!?.^123 oi') == '!?.^123 oi' assert subst_simples.traduzir_modo_apenas_letras( ['abc', 'def'], '!?.^123 oi') == '!?.^123 oi'
def test_subst_simples_apenas_letras_maiusc_minusc(): assert subst_simples.encriptar_modo_apenas_letras(['a', 'b'], 'aA') == 'bB' assert subst_simples.traduzir_modo_apenas_letras(['a', 'b'], 'bB') == 'aA'