示例#1
0
 def test_author_title_non_ascii(self):
     self.author.first_name = smart_text('Léon')
     self.author.last_name = 'Bloom'
     self.author.save()
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEqual(feed.get_title(self.author),
                      smart_text('Entries for the author %s' %
                                 self.author.__str__()))
     self.assertEqual(feed.description(self.author),
                      smart_text('The last entries by %s' %
                                 self.author.__str__()))
示例#2
0
 def test_author_title_non_ascii(self):
     self.author.first_name = smart_text('Léon')
     self.author.last_name = 'Bloom'
     self.author.save()
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEqual(feed.get_title(self.author),
                      smart_text('Entries for author %s' %
                                 self.author.__str__()))
     self.assertEqual(feed.description(self.author),
                      smart_text('The latest entries by %s' %
                                 self.author.__str__()))
示例#3
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEquals(feed.get_object('request', 'admin'), self.author)
     self.assertEquals(len(feed.items(self.author)), 1)
     self.assertEquals(feed.link(self.author), '/authors/admin/')
     self.assertEquals(feed.get_title(self.author),
                       _('Entries for author %s') % self.author.username)
     self.assertEquals(feed.description(self.author),
                       _('The latest entries by %s') % self.author.username)
示例#4
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEqual(feed.get_object('request', 'admin'), self.author)
     self.assertEqual(len(feed.items(self.author)), 1)
     self.assertEqual(feed.link(self.author), '/authors/admin/')
     self.assertEqual(feed.get_title(self.author),
                      'Entries for the author %s' % self.author.__str__())
     self.assertEqual(feed.description(self.author),
                      'The last entries by %s' % self.author.__str__())
示例#5
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEquals(feed.get_object("request", "admin"), self.author)
     self.assertEquals(len(feed.items(self.author)), 1)
     self.assertEquals(feed.link(self.author), "/authors/admin/")
     self.assertEquals(feed.get_title(self.author), "Entries for author %s" % self.author.username)
     self.assertEquals(feed.description(self.author), "The latest entries by %s" % self.author.username)
示例#6
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEquals(feed.get_object('request', 'admin'), self.author)
     self.assertEquals(len(feed.items(self.author)), 1)
     self.assertEquals(feed.link(self.author), '/authors/admin/')
     self.assertEquals(feed.title(self.author),
                       _('Entries for author %s') % self.author.username)
     self.assertEquals(feed.description(self.author),
                       _('The latest entries by %s') % self.author.username)
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEqual(feed.get_object('request', 'admin'), self.author)
     self.assertEqual(len(feed.items(self.author)), 1)
     self.assertEqual(feed.link(self.author), '/authors/admin/')
     self.assertEqual(feed.get_title(self.author),
                      'Entries for the author %s' %
                      self.author.__str__())
     self.assertEqual(feed.description(self.author),
                      'The last entries by %s' %
                      self.author.__str__())
示例#8
0
urlpatterns = [
    url(r'^$',
        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(),
示例#9
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEquals(feed.get_object('request', 'admin'), self.author)
     self.assertEquals(len(feed.items(self.author)), 1)
     self.assertEquals(feed.link(self.author), '/authors/admin/')
示例#10
0
 def test_author_entries(self):
     self.create_published_entry()
     feed = AuthorEntries()
     self.assertEquals(feed.get_object('request', 'admin'), self.author)
     self.assertEquals(len(feed.items(self.author)), 1)
     self.assertEquals(feed.link(self.author), '/authors/admin/')