def test_cifra_de_vigenere_apenas_letras_texto_2(): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['covid'], 'Cuidado para não se contaminar !' == 'Eidldfc kiuc bãj ah ecibdowiiu !') assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['covid'], 'Eidldfc kiuc bãj ah ecibdowiiu !' == 'Cuidado para não se contaminar !')
def test_cifra_de_vigenere_apenas_letras_texto_1(): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['ataque'], 'Vamos invadir a base deles amanhã !' ) == 'Vtmem mnoatcv a uaiy heeei uqaghã !' assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['ataque'], 'Vtmem mnoatcv a uaiy heeei uqaghã !' ) == 'Vamos invadir a base deles amanhã !'
def test_cifra_de_vigenere_apenas_letras_chave_maior(): assert cifra_de_vigenere.encriptar_modo_apenas_letras(['flx'], 'oi alo') == 'tt xqz' assert cifra_de_vigenere.traduzir_modo_apenas_letras(['flx'], 'tt xqz') == 'oi alo'
def test_cifra_de_vigenere_apenas_letras_ignorar_andamento_chave_quando_encontrar_caract_especial( ): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['abc'], 'abc !í.,áé abc') == 'ace !í.,áé ace' assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['abc'], 'ace !í.,áé ace') == 'abc !í.,áé abc'
def test_cifra_de_vigenere_apenas_letras_volta(): assert cifra_de_vigenere.encriptar_modo_apenas_letras(['bc'], 'zy yz') == 'aa zb' assert cifra_de_vigenere.traduzir_modo_apenas_letras(['bc'], 'aa zb') == 'zy yz'
def test_cifra_de_vigenere_apenas_letras_chave_1(): assert cifra_de_vigenere.encriptar_modo_apenas_letras(['b'], 'abcdef') == 'bcdefg' assert cifra_de_vigenere.traduzir_modo_apenas_letras(['b'], 'bcdefg') == 'abcdef'
def test_cifra_de_vigenere_apenas_letras_caracteres_especiais(): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['bcd'], 'abc ! ? áé .,') == 'bdf ! ? áé .,' assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['bcd'], 'bdf ! ? áé .,') == 'abc ! ? áé .,'
def test_cifra_de_vigenere_apenas_letras_maiusc_minusc(): assert cifra_de_vigenere.encriptar_modo_apenas_letras(['AbCdE'], 'aBcDe') == 'aCeGi' assert cifra_de_vigenere.traduzir_modo_apenas_letras(['AbCdE'], 'aCeGi') == 'aBcDe'
def test_cifra_de_vigenere_apenas_letras_mensagem_invalida(): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['abc'], '') == dicionarios.retorna_erro_mensagem() assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['abc'], '') == dicionarios.retorna_erro_mensagem()
def test_cifra_de_vigenere_apenas_letras_chave_invalida_caractere_especial(): assert cifra_de_vigenere.encriptar_modo_apenas_letras( ['abcé'], 'abc') == dicionarios.retorna_erro_chave() assert cifra_de_vigenere.traduzir_modo_apenas_letras( ['abcé'], 'abc') == dicionarios.retorna_erro_chave()