Example #1
0
 def test_category_title_non_ascii(self):
     self.create_published_entry()
     self.category.title = smart_text('Catégorie')
     self.category.save()
     feed = CategoryEntries()
     self.assertEqual(feed.get_title(self.category),
                      'Entries for the category %s' % self.category.title)
     self.assertEqual(
         feed.description(self.category),
         'The last entries categorized under %s' % self.category.title)
 def test_category_title_non_ascii(self):
     self.create_published_entry()
     self.category.title = smart_text('Catégorie')
     self.category.save()
     feed = CategoryEntries()
     self.assertEqual(feed.get_title(self.category),
                      'Entries for the category %s' % self.category.title)
     self.assertEqual(
         feed.description(self.category),
         'The last entries categorized under %s' % self.category.title)
Example #3
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEquals(feed.get_object('request', '/tests/'), self.category)
     self.assertEquals(len(feed.items(self.category)), 1)
     self.assertEquals(feed.link(self.category), '/categories/tests/')
     self.assertEquals(feed.title(self.category),
                       _('Entries for the category %s') % self.category.title)
     self.assertEquals(feed.description(self.category),
                       _('The latest entries for the category %s') % self.category.title)
Example #4
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEqual(feed.get_object('request', '/tests/'), self.category)
     self.assertEqual(len(feed.items(self.category)), 1)
     self.assertEqual(feed.link(self.category), '/categories/tests/')
     self.assertEqual(feed.get_title(self.category),
                      'Entries for the category %s' % self.category.title)
     self.assertEqual(
         feed.description(self.category),
         'The last entries categorized under %s' % self.category.title)
     self.category.description = 'Category description'
     self.assertEqual(feed.description(self.category),
                      'Category description')
Example #5
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEquals(feed.get_object("request", "/tests/"), self.category)
     self.assertEquals(len(feed.items(self.category)), 1)
     self.assertEquals(feed.link(self.category), "/categories/tests/")
     self.assertEquals(feed.get_title(self.category), "Entries for the category %s" % self.category.title)
     self.assertEquals(
         feed.description(self.category), "The latest entries for the category %s" % self.category.title
     )
Example #6
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEquals(feed.get_object('request', '/tests/'), self.category)
     self.assertEquals(len(feed.items(self.category)), 1)
     self.assertEquals(feed.link(self.category), '/categories/tests/')
     self.assertEquals(feed.title(self.category),
                       _('Entries for the category %s') % self.category.title)
     self.assertEquals(feed.description(self.category),
                       _('The latest entries for the category %s') % self.category.title)
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEqual(feed.get_object('request', '/tests/'), self.category)
     self.assertEqual(len(feed.items(self.category)), 1)
     self.assertEqual(feed.link(self.category), '/categories/tests/')
     self.assertEqual(
         feed.get_title(self.category),
         'Entries for the category %s' % self.category.title)
     self.assertEqual(
         feed.description(self.category),
         'The last entries categorized under %s' % self.category.title)
     self.category.description = 'Category description'
     self.assertEqual(feed.description(self.category),
                      'Category description')
Example #8
0
     LastEntries(),
     name='entry_feed'),
 url(_(r'^discussions/$'),
     LastDiscussions(),
     name='discussion_feed'),
 url(_(r'^search/$'),
     SearchEntries(),
     name='entry_search_feed'),
 url(_(r'^tags/(?P<tag>[^/]+(?u))/$'),
     TagEntries(),
     name='tag_feed'),
 url(_(r'^authors/(?P<username>[.+-@\w]+)/$'),
     AuthorEntries(),
     name='author_feed'),
 url(_(r'^categories/(?P<path>[-\/\w]+)/$'),
     CategoryEntries(),
     name='category_feed'),
 url(_(r'^discussions/(?P<year>\d{4})/(?P<month>\d{2})/'
       '(?P<day>\d{2})/(?P<slug>[-\w]+)/$'),
     EntryDiscussions(),
     name='entry_discussion_feed'),
 url(_(r'^comments/(?P<year>\d{4})/(?P<month>\d{2})/'
       '(?P<day>\d{2})/(?P<slug>[-\w]+)/$'),
     EntryComments(),
     name='entry_comment_feed'),
 url(_(r'^pingbacks/(?P<year>\d{4})/(?P<month>\d{2})/'
     '(?P<day>\d{2})/(?P<slug>[-\w]+)/$'),
     EntryPingbacks(),
     name='entry_pingback_feed'),
 url(_(r'^trackbacks/(?P<year>\d{4})/(?P<month>\d{2})/'
     '(?P<day>\d{2})/(?P<slug>[-\w]+)/$'),
Example #9
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEquals(feed.get_object('request', '/tests/'), self.category)
     self.assertEquals(len(feed.items(self.category)), 1)
     self.assertEquals(feed.link(self.category), '/categories/tests/')
Example #10
0
 def test_category_entries(self):
     self.create_published_entry()
     feed = CategoryEntries()
     self.assertEquals(feed.get_object('request', '/tests/'), self.category)
     self.assertEquals(len(feed.items(self.category)), 1)
     self.assertEquals(feed.link(self.category), '/categories/tests/')
Example #11
0
from zinnia.feeds import EntryTrackbacks
from zinnia.feeds import LastDiscussions
from zinnia.feeds import LastEntries
from zinnia.feeds import SearchEntries
from zinnia.feeds import TagEntries
from zinnia.urls import _

urlpatterns = [
    path('', LastEntries(), name='entry_feed'),
    path(_('discussions/'), LastDiscussions(), name='discussion_feed'),
    path(_('search/'), SearchEntries(), name='entry_search_feed'),
    path(_('tags/<tag:tag>/'), TagEntries(), name='tag_feed'),
    path(_('authors/<username:username>/'),
         AuthorEntries(),
         name='author_feed'),
    path(_('categories/<path:path>/'), CategoryEntries(),
         name='category_feed'),
    path(_('discussions/<yyyy:year>/<mm:month>/<dd:day>/<slug:slug>/'),
         EntryDiscussions(),
         name='entry_discussion_feed'),
    path(_('comments/<yyyy:year>/<mm:month>/<dd:day>/<slug:slug>/'),
         EntryComments(),
         name='entry_comment_feed'),
    path(_('pingbacks/<yyyy:year>/<mm:month>/<dd:day>/<slug:slug>/'),
         EntryPingbacks(),
         name='entry_pingback_feed'),
    path(_('trackbacks/<yyyy:year>/<mm:month>/<dd:day>/<slug:slug>/'),
         EntryTrackbacks(),
         name='entry_trackback_feed'),
]