def test_get_archives_entries(self): with self.assertNumQueries(1): context = get_archives_entries() self.assertEquals(len(context['archives']), 0) self.assertEquals(context['template'], 'zinnia/tags/archives_entries.html') self.publish_entry() params = { 'title': 'My second entry', 'content': 'My second content', 'tags': 'zinnia, test', 'status': PUBLISHED, 'creation_date': datetime(2009, 1, 1), 'slug': 'my-second-entry' } site = Site.objects.get_current() second_entry = Entry.objects.create(**params) second_entry.sites.add(site) with self.assertNumQueries(0): context = get_archives_entries('custom_template.html') self.assertEquals(len(context['archives']), 2) self.assertEquals(context['archives'][0], datetime(2010, 1, 1)) self.assertEquals(context['archives'][1], datetime(2009, 1, 1)) self.assertEquals(context['template'], 'custom_template.html')
def test_get_archives_entries(self): with self.assertNumQueries(0): context = get_archives_entries() self.assertEqual(len(context['archives']), 0) self.assertEqual(context['template'], 'zinnia/tags/entries_archives.html') self.publish_entry() params = { 'title': 'My second entry', 'content': 'My second content', 'tags': 'zinnia, test', 'status': PUBLISHED, 'creation_date': datetime(2009, 1, 1), 'slug': 'my-second-entry' } second_entry = Entry.objects.create(**params) second_entry.sites.add(self.site) with self.assertNumQueries(0): context = get_archives_entries('custom_template.html') self.assertEqual(len(context['archives']), 2) self.assertEqual( context['archives'][0], self.make_local(self.entry.creation_date).replace(day=1, hour=0)) self.assertEqual( context['archives'][1], self.make_local(second_entry.creation_date).replace(day=1, hour=0)) self.assertEqual(context['template'], 'custom_template.html')
def test_get_archives_entries(self): with self.assertNumQueries(0): context = get_archives_entries() self.assertEqual(len(context['archives']), 0) self.assertEqual(context['template'], 'zinnia/tags/entries_archives.html') self.publish_entry() params = {'title': 'My second entry', 'content': 'My second content', 'tags': 'zinnia, test', 'status': PUBLISHED, 'creation_date': datetime(2009, 1, 1), 'slug': 'my-second-entry'} second_entry = Entry.objects.create(**params) second_entry.sites.add(self.site) with self.assertNumQueries(0): context = get_archives_entries('custom_template.html') self.assertEqual(len(context['archives']), 2) self.assertEqual( context['archives'][0], self.make_local(self.entry.creation_date).replace(day=1, hour=0)) self.assertEqual( context['archives'][1], self.make_local(second_entry.creation_date).replace(day=1, hour=0)) self.assertEqual(context['template'], 'custom_template.html')
def test_get_archives_entries(self): context = get_archives_entries() self.assertEquals(len(context['archives']), 0) self.assertEquals(context['template'], 'zinnia/tags/archives_entries.html') self.publish_entry() params = {'title': 'My second entry', 'content': 'My second content', 'tags': 'zinnia, test', 'status': PUBLISHED, 'creation_date': datetime(2009, 1, 1), 'slug': 'my-second-entry'} site = Site.objects.get_current() second_entry = Entry.objects.create(**params) second_entry.sites.add(site) context = get_archives_entries('custom_template.html') self.assertEquals(len(context['archives']), 2) self.assertEquals(context['archives'][0], datetime(2010, 1, 1)) self.assertEquals(context['archives'][1], datetime(2009, 1, 1)) self.assertEquals(context['template'], 'custom_template.html')
def test_get_archives_entries(self): context = get_archives_entries() self.assertEquals(len(context["archives"]), 0) self.assertEquals(context["template"], "zinnia/tags/archives_entries.html") self.publish_entry() params = { "title": "My second entry", "content": "My second content", "tags": "zinnia, test", "status": PUBLISHED, "creation_date": datetime(2009, 1, 1), "slug": "my-second-entry", } site = Site.objects.get_current() second_entry = Entry.objects.create(**params) second_entry.sites.add(site) context = get_archives_entries("custom_template.html") self.assertEquals(len(context["archives"]), 2) self.assertEquals(context["archives"][0], datetime(2010, 1, 1, tzinfo=timezone.utc)) self.assertEquals(context["archives"][1], datetime(2009, 1, 1, tzinfo=timezone.utc)) self.assertEquals(context["template"], "custom_template.html")