def test_is_broken(self, msg, percentage): enc_msg = enc.encrypt(msg, 5) dec_msg = enc.break_code(enc_msg, 'en') actual = enc.is_broken(dec_msg, 'en') expected = f'The chance that the message is decrypted - {percentage}%' assert actual == expected
def test_break_zero(self, msg, key): enc_msg = enc.encrypt(msg, key) assert enc.break_code(enc_msg, 'en') == msg
def test_encrypt_zero(self, msg, key): assert enc.encrypt(msg, key) == msg
def test_decrypt_zero(self, msg, key): enc_msg = enc.encrypt(msg, key) assert enc.decrypt(enc_msg, key) == msg
def test_encrypt_non_zero(self, msg, key): assert enc.encrypt(msg, key) != msg