test_jinja2.py 572 B

1234567891011121314151617181920212223
  1. # Since this package contains a "jinja2" directory, this is required to
  2. # silence an ImportWarning warning on Python 2.
  3. from __future__ import absolute_import
  4. from unittest import skipIf
  5. try:
  6. import jinja2
  7. except ImportError:
  8. jinja2 = None
  9. Jinja2 = None
  10. else:
  11. from django.template.backends.jinja2 import Jinja2
  12. from .test_dummy import TemplateStringsTests
  13. @skipIf(jinja2 is None, "this test requires jinja2")
  14. class Jinja2Tests(TemplateStringsTests):
  15. engine_class = Jinja2
  16. backend_name = 'jinja2'
  17. options = {'keep_trailing_newline': True}