def test_decrypt(self): from pyramid.renderers import render from mootiro_web.crypto import enable_crypto, decrypt enable_crypto(self.config, rsa_key=self.rsa_key) result_normal = render('json', {'a': 1}) result_encrypted = render('json.encrypted', {'a': 1}) result_decrypted = decrypt(result_encrypted, self.rsa_key) self.assertEqual(result_normal, result_decrypted)
def test_encrypt_n_decrypt(self): from mootiro_web.crypto import encrypt, decrypt text = ' This is just a simple test ' encrypted = encrypt(text, self.rsa_key) decrypted = decrypt(encrypted, self.rsa_key) self.assertEqual(decrypted, text)