summaryrefslogtreecommitdiff
path: root/tests/regressiontests/views/urls.py
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2010-10-01 02:01:20 +0000
committerJannis Leidel <jannis@leidel.info>2010-10-01 02:01:20 +0000
commitd69c7eab041d30c1cf8a4ee8d6426d47e90254b1 (patch)
tree8e931dc999e52ebe6293bfb6d9fa46ec5a021e2a /tests/regressiontests/views/urls.py
parente77f16144b91c5079c7dcaef9ec3737b6f933e16 (diff)
Fixed #13897 -- Added tests for pagination feature of the generic object_list view. Thanks, d0ugal and SmileyChris.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13965 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/views/urls.py')
-rw-r--r--tests/regressiontests/views/urls.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/regressiontests/views/urls.py b/tests/regressiontests/views/urls.py
index b42700baeb..d1412cdeff 100644
--- a/tests/regressiontests/views/urls.py
+++ b/tests/regressiontests/views/urls.py
@@ -31,6 +31,16 @@ date_based_info_dict = {
'date_field': 'date_created',
'month_format': '%m',
}
+
+object_list_dict = {
+ 'queryset': Article.objects.all(),
+ 'paginate_by': 2,
+}
+
+object_list_no_paginate_by = {
+ 'queryset': Article.objects.all(),
+}
+
numeric_days_info_dict = dict(date_based_info_dict, day_format='%d')
date_based_datefield_info_dict = dict(date_based_info_dict, queryset=DateArticle.objects.all())
@@ -104,6 +114,12 @@ urlpatterns += patterns('django.views.generic.create_update',
'update_object', dict(slug_field='slug', model=UrlArticle)),
)
+urlpatterns += patterns('django.views.generic.list_detail',
+ (r'^object_list/page(?P<page>[\w]*)/$', 'object_list', object_list_dict),
+ (r'^object_list_no_paginate_by/page(?P<page>[0-9]+)/$', 'object_list',
+ object_list_no_paginate_by),
+)
+
# a view that raises an exception for the debug view
urlpatterns += patterns('',
(r'^raises/$', views.raises),