def test_get_authors(self): context = get_authors() self.assertEquals(len(context["authors"]), 0) self.assertEquals(context["template"], "zinnia/tags/authors.html") user = User.objects.create_user(username="******", email="*****@*****.**") self.entry.authors.add(user) self.publish_entry() context = get_authors("custom_template.html") self.assertEquals(len(context["authors"]), 1) self.assertEquals(context["template"], "custom_template.html")
def test_get_authors(self): context = get_authors() self.assertEquals(len(context['authors']), 0) self.assertEquals(context['template'], 'zinnia/tags/authors.html') user = User.objects.create_user(username='******', email='*****@*****.**') self.entry.authors.add(user) self.publish_entry() context = get_authors('custom_template.html') self.assertEquals(len(context['authors']), 1) self.assertEquals(context['template'], 'custom_template.html')
def test_get_authors(self): source_context = Context({}) with self.assertNumQueries(1): context = get_authors(source_context) self.assertEquals(len(context['authors']), 0) self.assertEquals(context['template'], 'zinnia/tags/authors.html') self.assertEquals(context['context_author'], None) author = Author.objects.create_user(username='******', email='*****@*****.**') self.entry.authors.add(author) self.publish_entry() source_context = Context({'author': author}) with self.assertNumQueries(0): context = get_authors(source_context, 'custom_template.html') self.assertEquals(len(context['authors']), 1) self.assertEquals(context['template'], 'custom_template.html') self.assertEquals(context['context_author'], author)
def test_get_authors(self): source_context = Context({}) with self.assertNumQueries(1): context = get_authors(source_context) self.assertEquals(len(context['authors']), 0) self.assertEquals(context['template'], 'zinnia/tags/authors.html') self.assertEquals(context['context_author'], None) user = User.objects.create_user(username='******', email='*****@*****.**') self.entry.authors.add(user) self.publish_entry() source_context = Context({'author': user}) with self.assertNumQueries(0): context = get_authors(source_context, 'custom_template.html') self.assertEquals(len(context['authors']), 1) self.assertEquals(context['template'], 'custom_template.html') self.assertEquals(context['context_author'], user)