コード例 #1
0
ファイル: plugin.py プロジェクト: nervatura/nerva2py
    def test_helper_functions(self):
        plugin = TextTemplateEnginePlugin()
        tmpl = plugin.load_template(PACKAGE + '.templates.functions')
        output = plugin.render({}, template=tmpl)
        self.assertEqual("""False
bar
""", output)
コード例 #2
0
    def test_helper_functions(self):
        plugin = TextTemplateEnginePlugin()
        tmpl = plugin.load_template(PACKAGE + '.templates.functions')
        output = plugin.render({}, template=tmpl)
        self.assertEqual("""False
bar
""", output)
コード例 #3
0
ファイル: plugin.py プロジェクト: nervatura/nerva2py
 def test_init_with_new_syntax(self):
     plugin = TextTemplateEnginePlugin(options={
         'genshi.new_text_syntax': 'yes',
     })
     self.assertEqual(NewTextTemplate, plugin.template_class)
     tmpl = plugin.load_template(PACKAGE + '.templates.new_syntax')
     output = plugin.render({'foo': True}, template=tmpl)
     self.assertEqual('bar', output)
コード例 #4
0
 def test_init_with_new_syntax(self):
     plugin = TextTemplateEnginePlugin(options={
         'genshi.new_text_syntax': 'yes',
     })
     self.assertEqual(NewTextTemplate, plugin.template_class)
     tmpl = plugin.load_template(PACKAGE + '.templates.new_syntax')
     output = plugin.render({'foo': True}, template=tmpl)
     self.assertEqual('bar', output)
コード例 #5
0
ファイル: plugin.py プロジェクト: nervatura/nerva2py
    def test_render(self):
        plugin = TextTemplateEnginePlugin()
        tmpl = plugin.load_template(PACKAGE + '.templates.test')
        output = plugin.render({'message': 'Hello'}, template=tmpl)
        self.assertEqual("""Test
====

Hello
""", output)
コード例 #6
0
    def test_render(self):
        plugin = TextTemplateEnginePlugin()
        tmpl = plugin.load_template(PACKAGE + '.templates.test')
        output = plugin.render({'message': 'Hello'}, template=tmpl)
        self.assertEqual("""Test
====

Hello
""", output)