def test_get_categories(self):
        context = get_categories()
        self.assertEquals(len(context['categories']), 0)
        self.assertEquals(context['template'], 'zinnia/tags/categories.html')

        Category.objects.create(title='Category 1', slug='category-1')
        context = get_categories('custom_template.html')
        self.assertEquals(len(context['categories']), 1)
        self.assertEquals(context['template'], 'custom_template.html')
Esempio n. 2
0
    def test_get_categories(self):
        context = get_categories()
        self.assertEquals(len(context["categories"]), 0)
        self.assertEquals(context["template"], "zinnia/tags/categories.html")

        Category.objects.create(title="Category 1", slug="category-1")
        context = get_categories("custom_template.html")
        self.assertEquals(len(context["categories"]), 1)
        self.assertEquals(context["template"], "custom_template.html")
Esempio n. 3
0
    def test_get_categories(self):
        context = get_categories()
        self.assertEquals(len(context['categories']), 0)
        self.assertEquals(context['template'], 'zinnia/tags/categories.html')

        Category.objects.create(title='Category 1', slug='category-1')
        context = get_categories('custom_template.html')
        self.assertEquals(len(context['categories']), 1)
        self.assertEquals(context['template'], 'custom_template.html')
    def test_get_categories(self):
        source_context = Context({})
        with self.assertNumQueries(0):
            context = get_categories(source_context)
        self.assertEquals(len(context['categories']), 0)
        self.assertEquals(context['template'], 'zinnia/tags/categories.html')
        self.assertEquals(context['context_category'], None)

        category = Category.objects.create(title='Category 1',
                                           slug='category-1')
        source_context = Context({'category': category})
        with self.assertNumQueries(0):
            context = get_categories(source_context, 'custom_template.html')
        self.assertEquals(len(context['categories']), 1)
        self.assertEquals(context['template'], 'custom_template.html')
        self.assertEquals(context['context_category'], category)
Esempio n. 5
0
    def test_get_categories(self):
        source_context = Context({})
        with self.assertNumQueries(0):
            context = get_categories(source_context)
        self.assertEquals(len(context['categories']), 0)
        self.assertEquals(context['template'], 'zinnia/tags/categories.html')
        self.assertEquals(context['context_category'], None)

        category = Category.objects.create(title='Category 1',
                                           slug='category-1')
        source_context = Context({'category': category})
        with self.assertNumQueries(0):
            context = get_categories(source_context, 'custom_template.html')
        self.assertEquals(len(context['categories']), 1)
        self.assertEquals(context['template'], 'custom_template.html')
        self.assertEquals(context['context_category'], category)
 def render(self, context, instance, placeholder):
     """Update the context with plugin's data"""
     # update context with categories list
     context.update(get_categories(context, template=self.render_template))
     context.update({'object': instance,
                     'placeholder': placeholder})
     return context
 def test_get_categories(self):
     source_context = Context()
     with self.assertNumQueries(0):
         context = get_categories(source_context)
     self.assertEqual(len(context['categories']), 0)
     self.assertEqual(context['template'], 'zinnia/tags/categories.html')
     self.assertEqual(context['context_category'], None)
     category = Category.objects.create(title='Category 1',
                                        slug='category-1')
     self.entry.categories.add(category)
     self.publish_entry()
     source_context = Context({'category': category})
     with self.assertNumQueries(0):
         context = get_categories(source_context, 'custom_template.html')
     self.assertEqual(len(context['categories']), 1)
     self.assertEqual(context['categories'][0].count_entries_published, 1)
     self.assertEqual(context['template'], 'custom_template.html')
     self.assertEqual(context['context_category'], category)
 def test_get_categories(self):
     source_context = Context()
     with self.assertNumQueries(0):
         context = get_categories(source_context)
     self.assertEqual(len(context['categories']), 0)
     self.assertEqual(context['template'], 'zinnia/tags/categories.html')
     self.assertEqual(context['context_category'], None)
     category = Category.objects.create(title='Category 1',
                                        slug='category-1')
     self.entry.categories.add(category)
     self.publish_entry()
     source_context = Context({'category': category})
     with self.assertNumQueries(0):
         context = get_categories(source_context, 'custom_template.html')
     self.assertEqual(len(context['categories']), 1)
     self.assertEqual(context['categories'][0].count_entries_published, 1)
     self.assertEqual(context['template'], 'custom_template.html')
     self.assertEqual(context['context_category'], category)