def test_get_recent_comments(self): site = Site.objects.get_current() context = get_recent_comments() self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_comments.html') comment_1 = Comment.objects.create(comment='My Comment 1', site=site, content_object=self.entry) context = get_recent_comments(3, 'custom_template.html') self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() context = get_recent_comments() self.assertEquals(len(context['comments']), 1) author = User.objects.create_user(username='******', email='*****@*****.**') comment_2 = Comment.objects.create(comment='My Comment 2', site=site, content_object=self.entry) comment_2.flags.create(user=author, flag=CommentFlag.MODERATOR_APPROVAL) context = get_recent_comments() self.assertEquals(list(context['comments']), [comment_2, comment_1])
def test_get_recent_comments(self): site = Site.objects.get_current() context = get_recent_comments() self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_comments.html') comment_1 = comments.get_model().objects.create( comment='My Comment 1', site=site, content_object=self.entry) context = get_recent_comments(3, 'custom_template.html') self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() context = get_recent_comments() self.assertEquals(len(context['comments']), 1) author = User.objects.create_user(username='******', email='*****@*****.**') comment_2 = comments.get_model().objects.create( comment='My Comment 2', site=site, content_object=self.entry) comment_2.flags.create(user=author, flag=CommentFlag.MODERATOR_APPROVAL) context = get_recent_comments() self.assertEquals(list(context['comments']), [comment_2, comment_1])
def test_get_recent_comments(self): site = Site.objects.get_current() with self.assertNumQueries(1): context = get_recent_comments() self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_comments.html') comment_1 = comments.get_model().objects.create( comment='My Comment 1', site=site, content_object=self.entry, submit_date=timezone.now()) with self.assertNumQueries(1): context = get_recent_comments(3, 'custom_template.html') self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() with self.assertNumQueries(3): context = get_recent_comments() self.assertEquals(len(context['comments']), 1) self.assertEquals(context['comments'][0].content_object, self.entry) author = Author.objects.create_user(username='******', email='*****@*****.**') comment_2 = comments.get_model().objects.create( comment='My Comment 2', site=site, content_object=self.entry, submit_date=timezone.now()) comment_2.flags.create(user=author, flag=CommentFlag.MODERATOR_APPROVAL) with self.assertNumQueries(3): context = get_recent_comments() self.assertEquals(list(context['comments']), [comment_2, comment_1]) self.assertEquals(context['comments'][0].content_object, self.entry) self.assertEquals(context['comments'][1].content_object, self.entry)
def test_get_recent_comments(self): site = Site.objects.get_current() context = get_recent_comments() self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_comments.html') comment_1 = Comment.objects.create(comment='My Comment 1', site=site, content_object=self.entry) context = get_recent_comments(3, 'custom_template.html') self.assertEquals(len(context['comments']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() context = get_recent_comments() self.assertEquals(len(context['comments']), 1) comment_2 = Comment.objects.create(comment='My Comment 2', site=site, content_object=self.entry) context = get_recent_comments() self.assertEquals(list(context['comments']), [comment_2, comment_1])