def test_with_request_content_type_notset(self): from pyramid.renderers import render from mootiro_web.crypto import enable_crypto enable_crypto(self.config, rsa_key=self.rsa_key) request = testing.DummyRequest() render('json.encrypted', {'a': 1}, request) self.assertEqual(request.response.content_type, 'application/json')
def test_render(self): from pyramid.renderers import render from mootiro_web.crypto import enable_crypto enable_crypto(self.config, rsa_key=self.rsa_key) result_normal = render('json', {'a': 1}) result_encrypted = render('json.encrypted', {'a': 1}) self.assertNotEqual(result_normal, result_encrypted)
def test_enable_crypto(self): from mootiro_web.crypto import enable_crypto enable_crypto(self.config, rsa_key=self.rsa_key)
def enable_crypto(self, rsa_key_filename): ''' Allows us to encrypt views appending ".encrypted" to renderers. ''' from mootiro_web.crypto import enable_crypto enable_crypto(self.config, rsa_key_filename)