Beispiel #1
0
    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()
Beispiel #2
0
    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()
Beispiel #3
0
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
Beispiel #5
0
    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()
Beispiel #6
0
    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()
Beispiel #7
0
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
Beispiel #8
0
    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)
Beispiel #9
0
    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)
Beispiel #10
0
 def process_exception(self, request, exception):
     pipeline.clear()
Beispiel #11
0
 def process_response(self, request, response):
     pipeline.clear()
     return response
Beispiel #12
0
 def process_request(self, request):
     # Bootstrap content-io
     pipeline.clear()
     cio.env.reset()
Beispiel #13
0
 def process_request(self, request):
     # Bootstrap content-io
     pipeline.clear()
     cio.env.reset()
Beispiel #14
0
 def process_exception(self, request, exception):
     pipeline.clear()
Beispiel #15
0
 def process_response(self, request, response):
     pipeline.clear()
     return response