Example #1
0
 def makePage(self, content):
     _ = i18n.Translator(translator=mockTranslator)
     page = rend.Page(
         docFactory=loaders.stan(tags.invisible(render=tags.directive('i18n'))[content]))
     page.render_i18n = i18n.render(_)
     doc = page.docFactory.load()
     ctx = context.WovenContext(context.PageContext(tag=page),
                                tags.invisible[doc])
     page.rememberStuff(ctx)
     io = StringIO()
     writer = io.write
     def finisher(result):
         return io.getvalue()
     d = page.flattenFactory(doc, ctx, writer, finisher)
     r = unittest.deferredResult(d, 1)
     return r
Example #2
0
    def makePage(self, content):
        _ = i18n.Translator(translator=mockTranslator)
        page = rend.Page(
            docFactory=loaders.stan(tags.invisible(render=tags.directive('i18n'))[content]))
        page.render_i18n = i18n.render(_)
        doc = page.docFactory.load()
        ctx = context.WovenContext(context.PageContext(tag=page),
                                   tags.invisible[doc])
        page.rememberStuff(ctx)

        io = StringIO()
        writer = io.write

        def finisher(result):
            return io.getvalue()

        return page.flattenFactory(doc, ctx, writer, finisher)
Example #3
0
def render():
    return i18n.render(translator=_)
Example #4
0
def render():
    return i18n.render(translator=_)