diff options
| author | David Smith <smithdc@gmail.com> | 2020-05-04 19:33:35 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-05-05 07:34:34 +0200 |
| commit | 2522559d1a612a4e8885de4780ff2b7aa7b8d375 (patch) | |
| tree | ac3a7500811bd68fe4f4f9dfbe568c32e22f04dd /tests/urlpatterns | |
| parent | f2051eb8a7febdaaa43bd33bf5a6108c5f428e59 (diff) | |
Fixed #31534 -- Deprecated django.conf.urls.url().
Diffstat (limited to 'tests/urlpatterns')
| -rw-r--r-- | tests/urlpatterns/tests.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/urlpatterns/tests.py b/tests/urlpatterns/tests.py index b6353873ae..54b7e09813 100644 --- a/tests/urlpatterns/tests.py +++ b/tests/urlpatterns/tests.py @@ -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') |
