mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #31534 -- Deprecated django.conf.urls.url().
This commit is contained in:
committed by
Mariusz Felisiak
parent
f2051eb8a7
commit
2522559d1a
@@ -1,9 +1,11 @@
|
||||
import uuid
|
||||
|
||||
from django.conf.urls import url as conf_url
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.test import SimpleTestCase
|
||||
from django.test.utils import override_settings
|
||||
from django.urls import NoReverseMatch, Resolver404, path, resolve, reverse
|
||||
from django.utils.deprecation import RemovedInDjango40Warning
|
||||
|
||||
from .converters import DynamicConverter
|
||||
from .views import empty_view
|
||||
@@ -303,3 +305,13 @@ class ConversionExceptionTests(SimpleTestCase):
|
||||
raise TypeError('This type error propagates.')
|
||||
with self.assertRaisesMessage(TypeError, 'This type error propagates.'):
|
||||
reverse('dynamic', kwargs={'value': object()})
|
||||
|
||||
|
||||
class DeprecationTests(SimpleTestCase):
|
||||
def test_url_warning(self):
|
||||
msg = (
|
||||
'django.conf.urls.url() is deprecated in favor of '
|
||||
'django.urls.re_path().'
|
||||
)
|
||||
with self.assertRaisesMessage(RemovedInDjango40Warning, msg):
|
||||
conf_url(r'^regex/(?P<pk>[0-9]+)/$', empty_view, name='regex')
|
||||
|
||||
Reference in New Issue
Block a user