12345678910111213141516171819202122232425262728 |
- import warnings
- from django.conf.urls import url
- from django.utils.deprecation import RemovedInDjango20Warning
- from . import views
- # Test deprecated behavior of passing strings as view to url().
- # Some of these can be removed in Django 2.0 as they aren't convertable to
- # callables.
- with warnings.catch_warnings():
- warnings.filterwarnings('ignore', category=RemovedInDjango20Warning)
- urlpatterns = [
- # View has erroneous import
- url(r'erroneous_inner/$', views.erroneous_view),
- # Module has erroneous import
- url(r'erroneous_outer/$', 'urlpatterns_reverse.erroneous_views_module.erroneous_view'),
- # Module is an unqualified string
- url(r'erroneous_unqualified/$', 'unqualified_view'),
- # View does not exist
- url(r'missing_inner/$', 'urlpatterns_reverse.views.missing_view'),
- # View is not callable
- url(r'uncallable/$', 'urlpatterns_reverse.views.uncallable'),
- # Module does not exist
- url(r'missing_outer/$', 'urlpatterns_reverse.missing_module.missing_view'),
- # Regex contains an error (refs #6170)
- url(r'(regex_error/$', views.empty_view),
- ]
|