Exemple #1
0
 def test_approve_comment(self):
     item = Comment()
     item.post = self.post
     item.author = "Author 9"
     item.text = "Text 9"
     item.save()
     self.assertFalse(item.approved_comment)
     self.assertEqual(Comment.objects.count(), 1)
     self.assertEqual(self.post.comments.count(), 1)
     item.approve()
     item = Comment.objects.get(pk=item.pk)
     self.assertEqual(Comment.objects.count(), 1)
     self.assertEqual(self.post.comments.count(), 1)
     self.assertTrue(item.approved_comment)
     self.assertEqual(item.author, "Author 9")
     self.assertEqual(item.text, "Text 9")
     self.assertEqual(item.post, self.post)
     self.assertEqual(item, self.post.comments.first())
Exemple #2
0
def comment_approve(request, pk):
    comment = get_object_or_404(Comment, pk=pk)
    Comment.approve()
    return redirect('post_detail', pk=comment.post.pk)