Beispiel #1
0
 def test_moderate(self):
     comment = comments.get_model().objects.create(
         comment='My Comment', user=self.author, is_public=True,
         content_object=self.gbobject, site=self.site)
     moderator = GbobjectCommentModerator(Gbobject)
     moderator.auto_moderate_comments = True
     moderator.spam_checker_backends = ()
     self.assertEquals(moderator.moderate(comment, self.gbobject, 'request'),
                       True)
     moderator.auto_moderate_comments = False
     self.assertEquals(moderator.moderate(comment, self.gbobject, 'request'),
                       False)
     self.assertEquals(comments.get_model().objects.filter(
         flags__flag='spam').count(), 0)
     moderator.spam_checker_backends = (
         'objectapp.spam_checker.backends.all_is_spam',)
     self.assertEquals(moderator.moderate(comment, self.gbobject, 'request'),
                       True)
     self.assertEquals(comments.get_model().objects.filter(
         flags__flag='spam').count(), 1)