mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Added basic tests for template backends.
This commit is contained in:
26
tests/template_backends/test_jinja2.py
Normal file
26
tests/template_backends/test_jinja2.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import sys
|
||||
|
||||
from unittest import skipIf
|
||||
|
||||
# Jinja2 doesn't run on Python 3.2 because it uses u-prefixed unicode strings.
|
||||
if sys.version_info[:2] == (2, 7) or sys.version_info[:2] >= (3, 3):
|
||||
try:
|
||||
import jinja2
|
||||
except ImportError:
|
||||
jinja2 = None
|
||||
Jinja2 = None
|
||||
else:
|
||||
from django.template.backends.jinja2 import Jinja2
|
||||
else:
|
||||
jinja2 = None
|
||||
Jinja2 = None
|
||||
|
||||
from .test_dummy import TemplateStringsTests
|
||||
|
||||
|
||||
@skipIf(jinja2 is None, "this test requires jinja2")
|
||||
class Jinja2Tests(TemplateStringsTests):
|
||||
|
||||
engine_class = Jinja2
|
||||
backend_name = 'jinja2'
|
||||
options = {'keep_trailing_newline': True}
|
||||
Reference in New Issue
Block a user