def test_get_recent_linkbacks(self): user = User.objects.create_user(username='******', email='*****@*****.**') site = Site.objects.get_current() context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_linkbacks.html') linkback_1 = Comment.objects.create(comment='My Linkback 1', site=site, content_object=self.entry) linkback_1.flags.create(user=user, flag='pingback') context = get_recent_linkbacks(3, 'custom_template.html') self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 1) linkback_2 = Comment.objects.create(comment='My Linkback 2', site=site, content_object=self.entry) linkback_2.flags.create(user=user, flag='trackback') context = get_recent_linkbacks() self.assertEquals(list(context['linkbacks']), [linkback_2, linkback_1])
def test_get_recent_linkbacks(self): user = User.objects.create_user(username='******', email='*****@*****.**') site = Site.objects.get_current() context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_linkbacks.html') linkback_1 = comments.get_model().objects.create( comment='My Linkback 1', site=site, content_object=self.entry) linkback_1.flags.create(user=user, flag=PINGBACK) context = get_recent_linkbacks(3, 'custom_template.html') self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 1) linkback_2 = comments.get_model().objects.create( comment='My Linkback 2', site=site, content_object=self.entry) linkback_2.flags.create(user=user, flag=TRACKBACK) context = get_recent_linkbacks() self.assertEquals(list(context['linkbacks']), [linkback_2, linkback_1])
def test_get_recent_linkbacks(self): user = User.objects.create_user(username='******', email='*****@*****.**') site = Site.objects.get_current() with self.assertNumQueries(1): context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_linkbacks.html') linkback_1 = comments.get_model().objects.create( comment='My Linkback 1', site=site, content_object=self.entry) linkback_1.flags.create(user=user, flag=PINGBACK) with self.assertNumQueries(1): context = get_recent_linkbacks(3, 'custom_template.html') self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() with self.assertNumQueries(1): context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 1) linkback_2 = comments.get_model().objects.create( comment='My Linkback 2', site=site, content_object=self.entry) linkback_2.flags.create(user=user, flag=TRACKBACK) with self.assertNumQueries(1): context = get_recent_linkbacks() self.assertEquals(list(context['linkbacks']), [linkback_2, linkback_1])
def test_get_recent_linkbacks(self): user = Author.objects.create_user(username='******', email='*****@*****.**') site = Site.objects.get_current() with self.assertNumQueries(1): context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'zinnia/tags/recent_linkbacks.html') linkback_1 = comments.get_model().objects.create( comment='My Linkback 1', site=site, content_object=self.entry, submit_date=timezone.now()) linkback_1.flags.create(user=user, flag=PINGBACK) with self.assertNumQueries(1): context = get_recent_linkbacks(3, 'custom_template.html') self.assertEquals(len(context['linkbacks']), 0) self.assertEquals(context['template'], 'custom_template.html') self.publish_entry() with self.assertNumQueries(3): context = get_recent_linkbacks() self.assertEquals(len(context['linkbacks']), 1) self.assertEquals(context['linkbacks'][0].content_object, self.entry) linkback_2 = comments.get_model().objects.create( comment='My Linkback 2', site=site, content_object=self.entry, submit_date=timezone.now()) linkback_2.flags.create(user=user, flag=TRACKBACK) with self.assertNumQueries(3): context = get_recent_linkbacks() self.assertEquals(list(context['linkbacks']), [linkback_2, linkback_1]) self.assertEquals(context['linkbacks'][0].content_object, self.entry) self.assertEquals(context['linkbacks'][1].content_object, self.entry)
def test_get_recent_linkbacks(self): user = User.objects.create_user(username="******", email="*****@*****.**") site = Site.objects.get_current() context = get_recent_linkbacks() self.assertEquals(len(context["linkbacks"]), 0) self.assertEquals(context["template"], "zinnia/tags/recent_linkbacks.html") linkback_1 = comments.get_model().objects.create(comment="My Linkback 1", site=site, content_object=self.entry) linkback_1.flags.create(user=user, flag=PINGBACK) context = get_recent_linkbacks(3, "custom_template.html") self.assertEquals(len(context["linkbacks"]), 0) self.assertEquals(context["template"], "custom_template.html") self.publish_entry() context = get_recent_linkbacks() self.assertEquals(len(context["linkbacks"]), 1) linkback_2 = comments.get_model().objects.create(comment="My Linkback 2", site=site, content_object=self.entry) linkback_2.flags.create(user=user, flag=TRACKBACK) context = get_recent_linkbacks() self.assertEquals(list(context["linkbacks"]), [linkback_2, linkback_1])
def test_get_recent_linkbacks(self): user = Author.objects.create_user(username='******', email='*****@*****.**') with self.assertNumQueries(1): context = get_recent_linkbacks() self.assertEqual(len(context['linkbacks']), 0) self.assertEqual(context['template'], 'zinnia/tags/linkbacks_recent.html') linkback_1 = comments.get_model().objects.create( comment='My Linkback 1', site=self.site, content_object=self.entry, submit_date=timezone.now()) linkback_1.flags.create(user=user, flag=PINGBACK) with self.assertNumQueries(1): context = get_recent_linkbacks(3, 'custom_template.html') self.assertEqual(len(context['linkbacks']), 0) self.assertEqual(context['template'], 'custom_template.html') self.publish_entry() with self.assertNumQueries(3): context = get_recent_linkbacks() self.assertEqual(len(context['linkbacks']), 1) self.assertEqual(context['linkbacks'][0].content_object, self.entry) linkback_2 = comments.get_model().objects.create( comment='My Linkback 2', site=self.site, content_object=self.entry, submit_date=timezone.now()) linkback_2.flags.create(user=user, flag=TRACKBACK) with self.assertNumQueries(3): context = get_recent_linkbacks() self.assertEqual(list(context['linkbacks']), [linkback_2, linkback_1]) self.assertEqual(context['linkbacks'][0].content_object, self.entry) self.assertEqual(context['linkbacks'][1].content_object, self.entry)