本文整理汇总了Python中zinnia.moderator.EntryCommentModerator.moderate方法的典型用法代码示例。如果您正苦于以下问题:Python EntryCommentModerator.moderate方法的具体用法?Python EntryCommentModerator.moderate怎么用?Python EntryCommentModerator.moderate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zinnia.moderator.EntryCommentModerator
的用法示例。
在下文中一共展示了EntryCommentModerator.moderate方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_moderate
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate(self):
comment = Comment.objects.create(comment='My Comment',
user=self.author, is_public=True,
content_object=self.entry,
site=self.site)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = True
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
True)
moderator.auto_moderate_comments = False
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
False) # Because API key for Akismet is not defined
示例2: test_moderate
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate(self):
comment = comments.get_model().objects.create(
comment="My Comment", user=self.author, is_public=True, content_object=self.entry, site=self.site
)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = True
moderator.spam_checker_backends = ()
self.assertEquals(moderator.moderate(comment, self.entry, "request"), True)
moderator.auto_moderate_comments = False
self.assertEquals(moderator.moderate(comment, self.entry, "request"), False)
moderator.spam_checker_backends = ("zinnia.spam_checker.backends.all_is_spam",)
self.assertEquals(moderator.moderate(comment, self.entry, "request"), True)
示例3: test_moderate
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate(self):
comment = comments.get_model().objects.create(
comment='My Comment', user=self.author, is_public=True,
content_object=self.entry, submit_date=timezone.now(),
site=self.site)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = True
moderator.spam_checker_backends = ()
self.assertTrue(moderator.moderate(comment, self.entry, 'request'))
moderator.auto_moderate_comments = False
self.assertFalse(moderator.moderate(comment, self.entry, 'request'))
moderator.spam_checker_backends = (
'zinnia.spam_checker.backends.all_is_spam',)
self.assertTrue(moderator.moderate(comment, self.entry, 'request'))
示例4: test_moderate_comment_on_entry_without_author
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate_comment_on_entry_without_author(self):
self.entry.authors.clear()
comment = comments.get_model().objects.create(
comment='My Comment', user=self.author, is_public=True,
content_object=self.entry, site=self.site)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = False
moderator.spam_checker_backends = (
'zinnia.spam_checker.backends.all_is_spam',)
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
True)
示例5: test_moderate
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate(self):
comment = comments.get_model().objects.create(
comment='My Comment', user=self.author, is_public=True,
content_object=self.entry, site=self.site)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = True
moderator.spam_checker_backends = ()
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
True)
moderator.auto_moderate_comments = False
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
False)
self.assertEquals(comments.get_model().objects.filter(
flags__flag='spam').count(), 0)
moderator.spam_checker_backends = (
'zinnia.spam_checker.backends.all_is_spam',)
self.assertEquals(moderator.moderate(comment, self.entry, 'request'),
True)
self.assertEquals(comments.get_model().objects.filter(
flags__flag='spam').count(), 1)
示例6: test_moderate_comment_on_entry_without_author
# 需要导入模块: from zinnia.moderator import EntryCommentModerator [as 别名]
# 或者: from zinnia.moderator.EntryCommentModerator import moderate [as 别名]
def test_moderate_comment_on_entry_without_author(self):
self.entry.authors.clear()
comment = comments.get_model().objects.create(
comment="My Comment",
user=self.author,
is_public=True,
content_object=self.entry,
submit_date=timezone.now(),
site=self.site,
)
moderator = EntryCommentModerator(Entry)
moderator.auto_moderate_comments = False
moderator.spam_checker_backends = ("zinnia.spam_checker.backends.all_is_spam",)
self.assertTrue(moderator.moderate(comment, self.entry, "request"))