Exemplo n.º 1
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_each_node_inside_if(self):
     tmpl = t('{% if var < 5 %}{% each q %}{{_}}{%end%}{%end%}')
     self.assertEquals(
         tmpl.render({'var': 3, 'q': range(3)}),
         '012'
     )
     self.assertEqual(
         tmpl.render({'var': 9, 'q': range(3)}),
         ''
     )
Exemplo n.º 2
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_if_node_inside_each(self):
     tmpl = t('{% each var %}{% if _ < t %}{{_}}{%end%}{%end%}')
     self.assertEquals(
         tmpl.render({'t': 3, 'var': range(5)}),
         '012'
     )
     self.assertEquals(
         tmpl.render({'t': 0, 'var': range(5)}),
         ''
     )
Exemplo n.º 3
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_text_node(self):
     tmpl = t('123')
     self.assertEquals(tmpl.render({}), '123')
Exemplo n.º 4
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_if_node(self):
     tmpl = t('{%if a < 5 %}1{%end%}')
     self.assertEquals(tmpl.render({'a': 3}), '1')
     self.assertEquals(tmpl.render({'a': 9}), '')
Exemplo n.º 5
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_each_node(self):
     tmpl = t('{%each var%}{{_}}{%end%}')
     self.assertEquals(tmpl.render({'var': range(3)}), '012')
Exemplo n.º 6
0
Arquivo: tests.py Projeto: wokli/yatte
 def test_var_node(self):
     tmpl = t('{{var}}')
     self.assertEquals(tmpl.render({'var': 'test'}), 'test')