Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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'))
Exemplo n.º 5
0
 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'))
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 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)
Exemplo n.º 8
0
 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,
         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"))