def test_uppercase_decipher(self): cipher_suite = VigenereCipher("LEMON") eq_(cipher_suite.decipher("LXFOPV"), "ATTACK")
def test_lowercase_decipher(self): cipher_suite = VigenereCipher("lemon") eq_(cipher_suite.decipher("lxfopv"), "ATTACK")
def test_decipher_non_alphabetic_characters(self): cipher_suite = VigenereCipher(PANGRAM) eq_( cipher_suite.decipher("KEOQAU TG BNKSE HNZANC, VSYUA BF ILK!"), PANGRAM.upper(), )