summaryrefslogtreecommitdiff
path: root/tests/urlpatterns
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2025-01-16 11:25:46 +0100
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-16 13:12:33 +0100
commita7af1e2756e99c51d4a43fe85f664be1a30795fe (patch)
tree86051695346faf956579fa10f778076887ebe53c /tests/urlpatterns
parent37373d9ae969f3c3b8b1ffcec9ffb0e00ec267c3 (diff)
Refs #35090 -- Fixed urlpatterns.tests.SimplifiedURLTests when run in reverse.
Regression in 9cb1ffa67bb0d13f86c2d4627428fcaa4513136d.
Diffstat (limited to 'tests/urlpatterns')
-rw-r--r--tests/urlpatterns/tests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/urlpatterns/tests.py b/tests/urlpatterns/tests.py
index 5f1a45ba1f..8636ef15f9 100644
--- a/tests/urlpatterns/tests.py
+++ b/tests/urlpatterns/tests.py
@@ -13,7 +13,7 @@ from django.urls import (
resolve,
reverse,
)
-from django.urls.converters import IntConverter
+from django.urls.converters import REGISTERED_CONVERTERS, IntConverter
from django.views import View
from .converters import Base64Converter, DynamicConverter
@@ -209,8 +209,12 @@ class SimplifiedURLTests(SimpleTestCase):
def test_warning_override_converter(self):
msg = "Converter 'base64' is already registered."
- with self.assertRaisesMessage(ValueError, msg):
- register_converter(Base64Converter, "base64")
+ try:
+ with self.assertRaisesMessage(ValueError, msg):
+ register_converter(Base64Converter, "base64")
+ register_converter(Base64Converter, "base64")
+ finally:
+ REGISTERED_CONVERTERS.pop("base64", None)
def test_invalid_view(self):
msg = "view must be a callable or a list/tuple in the case of include()."