def test_oracle_crack(self): assert is_english(aes.break_ecb(aes.encryption_oracle)), \ 'failed to break encryption_oracle'
def test_prepend_oracle_crack(self): assert is_english(aes.break_ecb(aes.prepend_oracle)), \ 'failed to break prepend_oracle'
def test_is_english(self): assert vigenere.is_english(self.secret), \ "Plaintext identifier is giving false negative." assert not vigenere.is_english(self.cipher.decode('utf-8')), \ "Plaintext identifier is giving false positives."