mirror of
https://github.com/django/django.git
synced 2024-12-28 03:55:50 +00:00
91afc00513
- Fixed bug in get_callable() that caused resolve() to put a string in ResolverMatch.func. - Made ResolverMatch.url_name match the actual url name (or None). - Updated tests that used the string value in ResolverMatch.func, and added regression tests for this bug. - Corrected test urls whose dummy view paths caused failures (behavior that was previously masked by this bug).
19 lines
806 B
Python
19 lines
806 B
Python
from django.conf.urls import url
|
|
|
|
urlpatterns = [
|
|
# View has erroneous import
|
|
url(r'erroneous_inner/$', 'urlpatterns_reverse.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/$', 'regressiontestes.urlpatterns_reverse.views.empty_view'),
|
|
]
|