diff options
| author | Jannis Leidel <jannis@leidel.info> | 2010-10-01 02:01:20 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2010-10-01 02:01:20 +0000 |
| commit | d69c7eab041d30c1cf8a4ee8d6426d47e90254b1 (patch) | |
| tree | 8e931dc999e52ebe6293bfb6d9fa46ec5a021e2a /tests/regressiontests/views/urls.py | |
| parent | e77f16144b91c5079c7dcaef9ec3737b6f933e16 (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.py | 16 |
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), |
