当前位置: 首页>>代码示例>>Python>>正文


Python feeds.EntryDiscussions类代码示例

本文整理汇总了Python中zinnia.feeds.EntryDiscussions的典型用法代码示例。如果您正苦于以下问题:Python EntryDiscussions类的具体用法?Python EntryDiscussions怎么用?Python EntryDiscussions使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了EntryDiscussions类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_feed_discussions_with_timezone_issue_277

 def test_feed_discussions_with_timezone_issue_277(self):
     entry = self.create_published_entry()
     entry.creation_date = datetime(2014, 1, 1, 23)
     entry.save()
     feed = EntryDiscussions()
     self.assertEqual(feed.get_object(
         'request', 2014, 1, 2, entry.slug), entry)
开发者ID:1844144,项目名称:django-blog-zinnia,代码行数:7,代码来源:test_feeds.py

示例2: test_discussion_feed_with_same_slugs

    def test_discussion_feed_with_same_slugs(self):
        """
        https://github.com/Fantomas42/django-blog-zinnia/issues/104

        OK, Here I will reproduce the original case: getting a discussion
        type feed, with a same slug.

        The correction of this case, will need some changes in the
        get_object method.
        """
        entry = self.create_published_entry()

        feed = EntryDiscussions()
        self.assertEquals(feed.get_object(
            'request', 2010, 1, 1, entry.slug), entry)

        params = {'title': 'My test entry, part II',
                  'content': 'My content ',
                  'slug': 'my-test-entry',
                  'tags': 'tests',
                  'creation_date': datetime(2010, 2, 1),
                  'status': PUBLISHED}
        entry_same_slug = Entry.objects.create(**params)
        entry_same_slug.sites.add(self.site)
        entry_same_slug.authors.add(self.author)

        self.assertEquals(feed.get_object(
            'request', 2010, 2, 1, entry_same_slug.slug), entry_same_slug)
开发者ID:AmiZya,项目名称:django-blog-zinnia,代码行数:28,代码来源:feeds.py

示例3: test_feed_for_hidden_entry_issue_277

 def test_feed_for_hidden_entry_issue_277(self):
     entry = self.create_published_entry()
     entry.status = HIDDEN
     entry.save()
     feed = EntryDiscussions()
     self.assertEqual(feed.get_object(
         'request', 2010, 1, 1, entry.slug), entry)
开发者ID:1844144,项目名称:django-blog-zinnia,代码行数:7,代码来源:test_feeds.py

示例4: test_discussion_feed_with_same_slugs

    def test_discussion_feed_with_same_slugs(self):
        """
        https://github.com/Fantomas42/django-blog-zinnia/issues/104

        OK, Here I will reproduce the original case: getting a discussion
        type feed, with a same slug.

        The correction of this case, will need some changes in the
        get_object method.
        """
        entry = self.create_published_entry()

        feed = EntryDiscussions()
        self.assertEqual(feed.get_object("request", 2010, 1, 1, entry.slug), entry)

        params = {
            "title": "My test entry, part II",
            "content": "My content ",
            "slug": "my-test-entry",
            "tags": "tests",
            "creation_date": datetime(2010, 2, 1, 12),
            "status": PUBLISHED,
        }
        entry_same_slug = Entry.objects.create(**params)
        entry_same_slug.sites.add(self.site)
        entry_same_slug.authors.add(self.author)
        self.assertEqual(feed.get_object("request", 2010, 2, 1, entry_same_slug.slug), entry_same_slug)
开发者ID:vrillusions,项目名称:django-blog-zinnia,代码行数:27,代码来源:feeds.py

示例5: test_entry_discussions

 def test_entry_discussions(self):
     entry = self.create_published_entry()
     comments = self.create_discussions(entry)
     feed = EntryDiscussions()
     self.assertEquals(feed.get_object('request', entry.slug), entry)
     self.assertEquals(feed.link(entry), '/2010/01/01/my-test-entry/')
     self.assertEquals(len(feed.items(entry)), 3)
     self.assertEquals(feed.item_pubdate(comments[0]), comments[0].submit_date)
     self.assertEquals(feed.item_link(comments[0]),
                       '/comments/cr/%i/1/#c1' % self.entry_ct_id)
     self.assertEquals(feed.item_author_name(comments[0]), 'admin')
     self.assertEquals(feed.item_author_email(comments[0]), '[email protected]')
     self.assertEquals(feed.item_author_link(comments[0]), '')
开发者ID:Alex-Tracer,项目名称:django-blog-zinnia,代码行数:13,代码来源:feeds.py

示例6: test_entry_discussions

 def test_entry_discussions(self):
     entry = self.create_published_entry()
     comments = self.create_discussions(entry)
     feed = EntryDiscussions()
     self.assertEquals(feed.get_object(
         'request', 2010, 1, 1, entry.slug), entry)
     self.assertEquals(feed.link(entry), '/2010/01/01/my-test-entry/')
     self.assertEquals(len(feed.items(entry)), 3)
     self.assertEquals(feed.item_pubdate(comments[0]),
                       comments[0].submit_date)
     self.assertEquals(feed.item_link(comments[0]),
                       '/comments/cr/%i/1/#c1' % self.entry_ct_id)
     self.assertEquals(feed.item_author_name(comments[0]),
                       self.author.__unicode__())
     self.assertEquals(feed.item_author_email(comments[0]),
                       '[email protected]')
     self.assertEquals(feed.item_author_link(comments[0]), '')
     self.assertEquals(feed.get_title(entry),
                       'Discussions on %s' % entry.title)
     self.assertEquals(
         feed.description(entry),
         'The latest discussions for the entry %s' % entry.title)
开发者ID:AmiZya,项目名称:django-blog-zinnia,代码行数:22,代码来源:feeds.py

示例7: test_entry_discussions

 def test_entry_discussions(self):
     entry = self.create_published_entry()
     comments = self.create_discussions(entry)
     feed = EntryDiscussions()
     self.assertEquals(feed.get_object("request", 2010, 1, 1, entry.slug), entry)
     self.assertEquals(feed.link(entry), "/2010/01/01/my-test-entry/")
     self.assertEquals(len(feed.items(entry)), 3)
     self.assertEquals(feed.item_pubdate(comments[0]), comments[0].submit_date)
     self.assertEquals(feed.item_link(comments[0]), "/comments/cr/%i/1/#c1" % self.entry_ct_id)
     self.assertEquals(feed.item_author_name(comments[0]), "admin")
     self.assertEquals(feed.item_author_email(comments[0]), "[email protected]")
     self.assertEquals(feed.item_author_link(comments[0]), "")
     self.assertEquals(feed.get_title(entry), "Discussions on %s" % entry.title)
     self.assertEquals(feed.description(entry), "The latest discussions for the entry %s" % entry.title)
开发者ID:nkeilar,项目名称:django-blog-zinnia,代码行数:14,代码来源:feeds.py


注:本文中的zinnia.feeds.EntryDiscussions类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。