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
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)
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'))
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)
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)
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)
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"))