Exemplo n.º 1
0
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
Exemplo n.º 2
0
    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()