Example #1
0
class TestEngines(TestCase):
    def setUp(self):
        self.render = Engines()

    def test_kajiki_xml(self):
        rendered = self.render.kajiki(dict(name="world"), 'templates/hello-kajiki.xml')
        self.assertEqual(rendered, (u'text/xml', u'<html><body><h1>Hello world!</h1></body></html>'))
 
    def test_kajiki_text(self):
        rendered = self.render.kajiki(dict(name="world"), 'templates/hello-kajiki.txt')
        self.assertEqual(rendered, (u'text/plain', u'Hello world!'))

    def test_kajiki_include(self):
        rendered = self.render.kajiki(dict(name="world"), 'templates/hello-kajiki-include.xml')
        self.assertEqual(rendered, (u'text/xml', u'<html><body><h1>Hello world!</h1></body></html>'))

    def test_mako(self):
        self.assertEqual(self.render.mako(dict(name="world"), './templates/hello-mako.txt', content_type='text/plain'),
                ('text/plain', u'Hello world!'))

    def test_mako_include(self):
        self.assertEqual(self.render.mako(dict(name="world"), './templates/hello-mako-include.txt', content_type='text/plain'),
                ('text/plain', u'Hello world!'))

    def test_cheetah(self):
        self.assertEqual(self.render.cheetah(dict(name="world"), './templates/hello-cheetah.tmpl', content_type='text/plain'),
                ('text/plain', u'Hello world!\n'))
Example #2
0
class TestEngines(TestCase):
    def setUp(self):
        self.render = Engines()

    def test_kajiki_xml(self):
        rendered = self.render.kajiki(dict(name="world"),
                                      'templates/hello-kajiki.xml')
        self.assertEqual(
            rendered,
            (u'text/xml', u'<html><body><h1>Hello world!</h1></body></html>'))

    def test_kajiki_text(self):
        rendered = self.render.kajiki(dict(name="world"),
                                      'templates/hello-kajiki.txt')
        self.assertEqual(rendered, (u'text/plain', u'Hello world!'))

    def test_kajiki_include(self):
        rendered = self.render.kajiki(dict(name="world"),
                                      'templates/hello-kajiki-include.xml')
        self.assertEqual(
            rendered,
            (u'text/xml', u'<html><body><h1>Hello world!</h1></body></html>'))

    def test_mako(self):
        self.assertEqual(
            self.render.mako(dict(name="world"),
                             './templates/hello-mako.txt',
                             content_type='text/plain'),
            ('text/plain', u'Hello world!'))

    def test_mako_include(self):
        self.assertEqual(
            self.render.mako(dict(name="world"),
                             './templates/hello-mako-include.txt',
                             content_type='text/plain'),
            ('text/plain', u'Hello world!'))

    def test_cheetah(self):
        self.assertEqual(
            self.render.cheetah(dict(name="world"),
                                './templates/hello-cheetah.tmpl',
                                content_type='text/plain'),
            ('text/plain', u'Hello world!\n'))