Ejemplo n.º 1
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_unpacking_args(self):
     template = 'ok {{var}}'
     data = {'var': 'ok'}
     args = {'template': template,
             'data': data}
     rendered = mite.render(**args)
     self.assertEqual(rendered, 'ok ok')
Ejemplo n.º 2
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_fragments_scopes(self):
     template = 'Hello, {{test.test1}}!'
     data0 = {'test': {'test0': '0', 'test2': 'ok'}}
     data1 = {'test': {'test0': '0', 'test1': 'ok'}}
     scopes = [data0, data1]
     fragments = mite.compile(template)
     rendered = mite.render(fragments=fragments, scopes=scopes)
     self.assertEqual(rendered, 'Hello, ok!')
Ejemplo n.º 3
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_scopes(self):
     template = 'Hello, {{test.test1}}!'
     data0 = {'test': {'test0': '0', 'test2': 'ok'}}
     data1 = {'test': {'test0': '0', 'test1': 'ok'}}
     scopes = [data0, data1]
     self.assertEqual(mite.render(template, scopes=scopes), 'Hello, ok!')
Ejemplo n.º 4
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_unbalanced_left(self):
     template = '{{var}}'
     data = {'var': 'ok'}
     rendered = mite.render(template, data)
     self.assertEqual(rendered, 'ok')
Ejemplo n.º 5
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_unbalanced_left(self):
     template = '{{}'
     rendered = mite.render(template)
     self.assertEqual(rendered, '{{}')
Ejemplo n.º 6
0
Archivo: test.py Proyecto: 0x000/mite
 def test_render_empty(self):
     rendered = mite.render()
     self.assertEqual(rendered, '')