def setUp(self): from cio.environment import env from cio.backends import cache from cio.pipeline import pipeline from cio.plugins import plugins env.reset() cache.clear() pipeline.clear() plugins.load()
def djedi_admin(context): output = u"" if has_permission(context.get("user")): defaults = dict((node.uri.clone(version=None), node.initial) for node in pipeline.history.list("get")) output = render_to_string("djedi/cms/embed.html", {"json_nodes": json.dumps(defaults).replace("</", "\\x3C/")}) # Clear pipeline pipeline.clear() return output
def djedi_admin(context): output = u'' if has_permission(context.get('request')): defaults = dict((node.uri.clone(version=None), node.initial) for node in pipeline.history.list('get')) output = render_embed(nodes=defaults) # Clear pipeline pipeline.clear() return output
def setUp(self): from cio.environment import env from cio.backends import cache, storage from cio.pipeline import pipeline from cio.plugins import plugins env.reset() cache.clear() storage.backend._call_delete() pipeline.clear() plugins.load() self.configure()
def djedi_admin(context): output = u'' if has_permission(context.get('user')): defaults = dict((node.uri.clone(version=None), node.initial) for node in pipeline.history.list('get')) output = render_to_string('djedi/cms/embed.html', { 'json_nodes': json.dumps(defaults).replace('</', '\\x3C/'), }) # Clear pipeline pipeline.clear() return output
def test_abandoned_buffered_node(self): cio.set('sv-se@foo/bar', u'foobar') node = cio.get('foo/bar') self.assertFalse(node._flushed) self.assertIn('get', pipeline._buffer._buffer) # Mess things up... pipeline.clear() self.assertFalse(node._flushed) self.assertNotIn('get', pipeline._buffer._buffer) self.assertEqual(node.content, u'foobar') self.assertTrue(node._flushed)
def process_exception(self, request, exception): pipeline.clear()
def process_response(self, request, response): pipeline.clear() return response
def process_request(self, request): # Bootstrap content-io pipeline.clear() cio.env.reset()