Пример #1
0
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 !'
Пример #2
0
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 ?'
Пример #3
0
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'
Пример #4
0
def test_subst_simples_apenas_letras_texto_maior_3_com_chaves_totalmente_diferentes(
):
    assert subst_simples.encriptar_modo_apenas_letras(
        ['abcdefg', 'hijklmn'],
        'Opa, testando com chaves totalmente diferentes'
    ) == 'Oph, tlsthgko jof jahvls totheflgtl kbmlrlgtls'
    assert subst_simples.traduzir_modo_varios_caracteres(
        ['abcdefg', 'hijklmn'],
        'Oph, tlsthgko jof jahvls totheflgtl kbmlrlgtls'
    ) == 'Opa, testando com chaves totalmente diferentes'
Пример #5
0
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()
Пример #6
0
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()
Пример #7
0
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()
Пример #8
0
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'
Пример #9
0
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()
Пример #10
0
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()
Пример #11
0
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'
Пример #12
0
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 !'
Пример #13
0
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'
Пример #14
0
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'