def test_palavra_cifrada_rot_53(): assert cifrar_palavra('ABCDEF', 53) == 'BCDEFG'
def test_palavra_nao_palavra(nao_palavra): with pytest.raises(PalavraNaoPalavra): cifrar_palavra(nao_palavra)
def test_palavra_cifrada_rot_4(): assert cifrar_palavra('ABCDEF', 4) == 'EFGHIJ'
def test_frase_com_espaco(): frase = 'a ligeira raposa marrom saltou sobre o cachorro cansado' cifrado = 'd oljhlud udsrvd pduurp vdowrx vreuh r fdfkruur fdqvdgr' assert cifrar_palavra(frase) == cifrado
def test_palavra_capitalizada(): assert cifrar_palavra('Rafael') == 'Udidho'
def test_alfabeto_cifrado(): alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' alfabeto_cifrado = 'DEFGHIJKLMNOPQRSTUVWXYZABC' assert cifrar_palavra(alfabeto) == alfabeto_cifrado
def test_alfabeto_4_primeiras_letras(): assert cifrar_palavra('abcd') == 'defg'