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'