def test_moderate(self): comment = comments.get_model().objects.create( comment='My Comment', user=self.author, is_public=True, content_object=self.objecttype, site=self.site) moderator = ObjecttypeCommentModerator(Objecttype) moderator.auto_moderate_comments = True moderator.spam_checker_backends = () self.assertEquals(moderator.moderate(comment, self.objecttype, 'request'), True) moderator.auto_moderate_comments = False self.assertEquals(moderator.moderate(comment, self.objecttype, 'request'), False) self.assertEquals(comments.get_model().objects.filter( flags__flag='spam').count(), 0) moderator.spam_checker_backends = ( 'gstudio.spam_checker.backends.all_is_spam',) self.assertEquals(moderator.moderate(comment, self.objecttype, 'request'), True) self.assertEquals(comments.get_model().objects.filter( flags__flag='spam').count(), 1)