Esempio n. 1
0
 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])
Esempio n. 2
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"),
)