def test_tagged_paggination_view_with_page2_parameter(self): url = reverse('tag', kwargs={'tag': 'tag1'}) request = self.factory.get(url, {'p': 2}) tpv = TaggedPublishablesView.as_view() response = tpv(request, tag='tag1') tools.assert_true(200, response.status_code) tools.assert_true(response.context_data['is_paginated']) tools.assert_equals(1, response.context_data['results_per_page']) tools.assert_equals(self.tag, response.context_data['tag']) tools.assert_equals(1, len(response.context_data['object_list'])) tools.assert_equals(self.only_pub, response.context_data['object_list'][0])
''' Created on 1.8.2012 @author: xaralis ''' from django.conf import settings from django.conf.urls.defaults import patterns, url from ella_taggit.views import TaggedPublishablesView try: if getattr(settings, 'TAGGIT_CUSTOM_VIEWS', False): views = settings.TAGGIT_VIEWS temp = __import__(views, globals(), locals(), ['TaggedPublishablesView']) TaggedPublishablesView = temp.TaggedPublishablesView except ImportError: pass urlpatterns = patterns('', url(r'^(?P<tag>[-\w\s]+)/', TaggedPublishablesView.as_view(), name="tag"), )