Example #1
0
 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')
Example #2
0
 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)
Example #3
0
 def test_enable_crypto(self):
     from mootiro_web.crypto import enable_crypto
     enable_crypto(self.config, rsa_key=self.rsa_key)
Example #4
0
 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)