mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #10802 -- Handle ImportErrors and AttributeErrors gracefully when raised by the URL resolver system during startup. Many thanks, IonelMaries and Bas Peschier.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16420 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
14
tests/regressiontests/urlpatterns_reverse/erroneous_urls.py
Normal file
14
tests/regressiontests/urlpatterns_reverse/erroneous_urls.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from django.conf.urls.defaults import patterns, url
|
||||
|
||||
urlpatterns = patterns('',
|
||||
# View has erroneous import
|
||||
url(r'erroneous_inner/$', 'regressiontests.urlpatterns_reverse.views.erroneous_view'),
|
||||
# Module has erroneous import
|
||||
url(r'erroneous_outer/$', 'regressiontests.urlpatterns_reverse.erroneous_views_module.erroneous_view'),
|
||||
# View does not exist
|
||||
url(r'missing_inner/$', 'regressiontests.urlpatterns_reverse.views.missing_view'),
|
||||
# View is not callable
|
||||
url(r'uncallable/$', 'regressiontests.urlpatterns_reverse.views.uncallable'),
|
||||
# Module does not exist
|
||||
url(r'missing_outer/$', 'regressiontests.urlpatterns_reverse.missing_module.missing_view'),
|
||||
)
|
||||
Reference in New Issue
Block a user