diff options
Diffstat (limited to 'tests/urlpatterns_reverse/utils.py')
| -rw-r--r-- | tests/urlpatterns_reverse/utils.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/urlpatterns_reverse/utils.py b/tests/urlpatterns_reverse/utils.py new file mode 100644 index 0000000000..6c3fe8a31d --- /dev/null +++ b/tests/urlpatterns_reverse/utils.py @@ -0,0 +1,25 @@ +from __future__ import unicode_literals + +from django.conf.urls import url + +from . import views + + +class URLObject(object): + urlpatterns = [ + url(r'^inner/$', views.empty_view, name='urlobject-view'), + url(r'^inner/(?P<arg1>[0-9]+)/(?P<arg2>[0-9]+)/$', views.empty_view, name='urlobject-view'), + url(r'^inner/\+\\\$\*/$', views.empty_view, name='urlobject-special-view'), + ] + + def __init__(self, app_name, namespace=None): + self.app_name = app_name + self.namespace = namespace + + @property + def urls(self): + return self.urlpatterns, self.app_name, self.namespace + + @property + def app_urls(self): + return self.urlpatterns, self.app_name |
