337 | @require_jinja2 |
338 | def test_template_engine(self): |
339 | """ |
340 | A template view may provide a template engine. |
341 | """ |
342 | request = self.rf.get('/using/') |
343 | view = TemplateView.as_view(template_name='generic_views/using.html') |
344 | self.assertEqual(view(request).render().content, b'DTL\n') |
345 | view = TemplateView.as_view(template_name='generic_views/using.html', template_engine='django') |
346 | self.assertEqual(view(request).render().content, b'DTL\n') |
347 | view = TemplateView.as_view(template_name='generic_views/using.html', template_engine='jinja2') |
348 | self.assertEqual(view(request).render().content, b'Jinja2\n') |