def test_encrypt_decrypt(): raw_data = [ 123, '£¿éά', { (2, 3, 5): datetime.datetime.now() } ] key = 'strong password' assert raw_data == decrypt(encrypt(raw_data, key), key)
def data(): key = 'strong password' wrong_key = 'weak password' secret = 'secret' encrypted_data = encrypt(secret, key) return { 'key': key, 'wrong_key': wrong_key, 'encrypted_data': encrypted_data, }
def dumps(obj, key, protocol=None, *, fix_imports=True): return _utils.encrypt(obj, key, protocol, fix_imports)