예제 #1
0
def test_adivinhador_cesar_apenas_letras_eng_adivinhando_mensagem_4():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Xyg, vodc docd gsdr k lsq dohd. Wi oxqvscr sc fobi fobi lkn, sw cybbi ! Led s rkfo dy gbsdo k lsq dohd kxn s nyxd uxyg grkd dy gbsdo, cy sw gbsxdq k xyx coxco dohd...',
        idioma_teste='English'
    ) == [
        'Now, lets test with a big text. My english is very very bad, im sorry ! But i have to write a big text and i dont know what to write, so im wrintg a non sense text...',
        10
    ]
예제 #2
0
def test_adivinhador_cesar_apenas_letras_port_adivinhando_mensagem_1():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Pqb, fbj, uvep cfn ? Qsjnfjsp uftuf ep bejwjoibeps vujmjaboep b dibwf 1 !',
        idioma_teste='Portugues'
    ) == [
        'Opa, eai, tudo bem ? Primeiro teste do adivinhador utilizando a chave 1 !',
        1
    ]
예제 #3
0
def test_adivinhador_cesar_apenas_letras_port_adivinhando_mensagem_4():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Pexmsyxye myw y woxyb ?? Kqybk fkwyc fob myw ew dohdy low wksyb. Fkwyc oxbyvkb occo dohdy zkbk ovo psmkb qbkxnky, zkbk fob co ovo zyno cob knsfsxrkny zovk knsfsxrknyb !',
        idioma_teste='Portugues'
    ) == [
        'Funcionou com o menor ?? Agora vamos ver com um texto bem maior. Vamos enrolar esse texto para ele ficar grandao, para ver se ele pode ser adivinhado pela adivinhador !',
        10
    ]
예제 #4
0
def test_adivinhador_cesar_apenas_letras_port_adivinhando_mensagem_2():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Abm, qmu, fgpa nqy ? Bduyquda fqefq pa mpuhuztmpad gfuxulmzpa m otmhq 12 !',
        idioma_teste='Portugues'
    ) == [
        'Opa, eai, tudo bem ? Primeiro teste do adivinhador utilizando a chave 12 !',
        12
    ]
예제 #5
0
def test_adivinhador_cesar_apenas_letras_eng_adivinhando_mensagem_5():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Jks, hapo paop sepd w xeccan gau !',
        idioma_teste='English') == ['Now, lets test with a bigger key !', 22]
예제 #6
0
def test_adivinhador_cesar_apenas_letras_eng_adivinhando_mensagem_3():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Docdsxq k cwkvv dohd',
        idioma_teste='English') == ['Testing a small text', 10]
예제 #7
0
def test_adivinhador_cesar_apenas_letras_eng_adivinhando_mensagem_2():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Xqfe fqef ftq oqemd Sgqee iuft ftq wqk 12 !',
        idioma_teste='English') == [
            'Lets test the cesar Guess with the key 12 !', 12
        ]
예제 #8
0
def test_adivinhador_cesar_apenas_letras_eng_adivinhando_mensagem_1():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Mfut uftu uif dftbs Hvftt xjui uif lfz 1 !',
        idioma_teste='English') == [
            'Lets test the cesar Guess with the key 1 !', 1
        ]
예제 #9
0
def test_adivinhador_cesar_apenas_letras_eng_mensagem_invalida():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        '', idioma_teste='English') == False
예제 #10
0
def test_adivinhador_cesar_apenas_letras_port_adivinhando_mensagem_5():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Xknw paopwn iweo qi patpk ! Wcknw yki qiw ydwra iwekn !',
        idioma_teste='Portugues') == [
            'Bora testar mais um texto ! Agora com uma chave maior !', 22
        ]
예제 #11
0
def test_adivinhador_cesar_apenas_letras_port_mensagem_invalida():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        '', idioma_teste='Portugues') == False
예제 #12
0
def test_adivinhador_cesar_apenas_letras_port_adivinhando_mensagem_3():
    assert adivinhador_cesar.adivinhar_cesar_apenas_letras(
        'Kqybk fkwyc docdkb ew dohdy woxyb',
        idioma_teste='Portugues') == ['Agora vamos testar um texto menor', 10]