def delete_spam_comments(verbose=False): from django.contrib.comments.models import Comment spam_comments = Comment.objects.filter(is_public=False) deleted_count = spam_comments.count() for Comment in spam_comments: Comment.delete() if spam_comments: print "Removed %s spam comments from database" % deleted_count
def test_get_one_comment_count(self): entry = Entry( author=self.user, slug='first-post', title='My First Post title', ) entry.save() comment = Comment( content_object=entry, site=Site.objects.get(pk=settings.SITE_ID), comment='iamcomment', ) comment.save() self.failUnlessEqual(entry._get_comment_count(), 1) entry.delete() comment.delete()