summaryrefslogtreecommitdiff
path: root/tests/forms_tests
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-18 11:08:39 +0100
committerGitHub <noreply@github.com>2023-01-18 11:08:39 +0100
commitb209518089131c6b4afd18b1d9c320ba3521c5ab (patch)
treec60598996d3163c71312d53afd660c3e77013160 /tests/forms_tests
parent3bbe22dafcc69c5ffa79707f5a74eb1faf466e12 (diff)
Refs #32339 -- Deprecated transitional form renderers.
Diffstat (limited to 'tests/forms_tests')
-rw-r--r--tests/forms_tests/tests/test_renderers.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/forms_tests/tests/test_renderers.py b/tests/forms_tests/tests/test_renderers.py
index 3e973ad8fc..54e20626af 100644
--- a/tests/forms_tests/tests/test_renderers.py
+++ b/tests/forms_tests/tests/test_renderers.py
@@ -3,11 +3,14 @@ import unittest
from django.forms.renderers import (
BaseRenderer,
+ DjangoDivFormRenderer,
DjangoTemplates,
Jinja2,
+ Jinja2DivFormRenderer,
TemplatesSetting,
)
from django.test import SimpleTestCase
+from django.utils.deprecation import RemovedInDjango60Warning
try:
import jinja2
@@ -53,3 +56,21 @@ class Jinja2Tests(SharedTests, SimpleTestCase):
class TemplatesSettingTests(SharedTests, SimpleTestCase):
renderer = TemplatesSetting
+
+
+class DeprecationTests(SimpleTestCase):
+ def test_django_div_renderer_warning(self):
+ msg = (
+ "The DjangoDivFormRenderer transitional form renderer is deprecated. Use "
+ "DjangoTemplates instead."
+ )
+ with self.assertRaisesMessage(RemovedInDjango60Warning, msg):
+ DjangoDivFormRenderer()
+
+ def test_jinja2_div_renderer_warning(self):
+ msg = (
+ "The Jinja2DivFormRenderer transitional form renderer is deprecated. Use "
+ "Jinja2 instead."
+ )
+ with self.assertRaisesMessage(RemovedInDjango60Warning, msg):
+ Jinja2DivFormRenderer()