Example #1
0
 def test_alt_variable_escape(self):
     template = Template("The value of myvar is '?myvar' obtained by ??myvar\n and that's it ...", escape_var='?')
     template.compile()
     # print(template.ctemplate)
     myvar = 42
     ret = template.render(locals())
     print(ret)
Example #2
0
 def test_block_escape_var(self):
     template = Template(
         """The value of myvar is '%{emit("{}".format(myvar))%}' with block escape char '%%'
         and that's it...""")
     template.compile()
     #print(template.ctemplate)
     myvar = 42
     ret = template.render(locals())
     print(ret)
Example #3
0
 def test_alt_inline_escape_var(self):
     template = Template(
         """The value of myvar is '$"{}".format(myvar)$' with inline escape char '$$'
         and that's it...""", escape_var="?", escape_inline="$")
     template.compile()
     #print(template.ctemplate)
     myvar = 42
     ret = template.render(locals())
     print(ret)
Example #4
0
 def test_inline_escape_var(self):
     template = Template(
         """The value of myvar is '%"{}".format(myvar)%' with inline escape char '%%'
         and that's it...""", dict())
     template.compile()
     #print(template.ctemplate)
     myvar = 42
     ret = template.render(locals())
     print(ret)