def test_better_encrypt_decrypt(self): self.assertEqual( b'valuable value', better_aes_decrypt( 'super secret', better_aes_encrypt('super secret', b'valuable value')))
def unpack(cls, password, encrypted): decrypted = better_aes_decrypt(password, encrypted) decompressed = zlib.decompress(decrypted) return json.loads(decompressed)
def test_better_decrypt_error(self): with self.assertRaises(InvalidPasswordError): better_aes_decrypt( 'super secret but wrong', better_aes_encrypt('super secret', b'valuable value'))