def Render(language, text, block):
     context = self._GetContext()
     lang_node = template_helpers.LanguageNode(language)
     lang_node.render(context)
     doc_comment_node = template_helpers.DocCommentNode(
         text=text, comment_type='doc', wrap_blocks=block)
     return doc_comment_node.render(context)
Пример #2
0
 def TryDocComment(language, input_text, expected):
     context = {}
     lang_node = template_helpers.LanguageNode(language)
     lang_node.render(context)
     context['_LINE_WIDTH'] = 50  # to make expected easier to read
     doc_comment_node = template_helpers.DocCommentNode(
         text=input_text, comment_type='doc')
     self.assertEquals(expected, doc_comment_node.render(context))
 def TryTestLiteral(language, input_text, expected):
     context = self._GetContext({
         'foo': 'foo\nb"a$r',
         'bar': 'baz',
         'pattern': '\\d{4}-\\d{2}-\\d{2}'
     })
     lang_node = template_helpers.LanguageNode(language)
     lang_node.render(context)
     context['_LINE_WIDTH'] = 50  # to make expected easier to read
     node = template_helpers.LiteralStringNode(input_text)
     self.assertEquals(expected, node.render(context))