File: __init__.py

package info (click to toggle)
python-django 3%3A4.2.27-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 58,916 kB
  • sloc: python: 334,817; javascript: 18,754; xml: 215; makefile: 178; sh: 27
file content (18 lines) | stat: -rw-r--r-- 569 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from unittest import skipIf

from django.test.utils import override_settings

try:
    import jinja2
except ImportError:
    jinja2 = None


def jinja2_tests(test_func):
    test_func = skipIf(jinja2 is None, "this test requires jinja2")(test_func)
    return override_settings(
        # RemovedInDjango50Warning: When the deprecation ends, revert to
        # FORM_RENDERER="django.forms.renderers.Jinja2",
        FORM_RENDERER="django.forms.renderers.Jinja2DivFormRenderer",
        TEMPLATES={"BACKEND": "django.template.backends.jinja2.Jinja2"},
    )(test_func)