예제 #1
0
    def test_get_category_template_names(self):
        view = FeaturedListView()
        view.get_context_data(self.category.slug, 'auth.user')
        expected = 'featured/%(slug)s_featured_list.html' % {'slug': self.category.slug}

        result = view.get_category_template_name()

        self.assertEqual(expected, result)
예제 #2
0
    def test_get_category_template_names(self):
        view = FeaturedListView()
        view.get_context_data(self.category.slug, 'auth.user')
        expected = 'featured/%(slug)s_featured_list.html' % {
            'slug': self.category.slug
        }

        result = view.get_category_template_name()

        self.assertEqual(expected, result)
예제 #3
0
    def test_get_context_data(self):
        view = FeaturedListView()
        queryset = get_featured_queryset_for(User, category=self.category)

        context = view.get_context_data(self.category.slug, 'auth.user')

        self.assertEqual(2, len(context))
        self.assertTrue('object_list' in context)
        self.assertEqual(list(queryset), list(context['object_list']))
        self.assertTrue('user_list' in context)
        self.assertEqual(list(queryset), list(context['user_list']))
예제 #4
0
    def test_get_context_data(self):
        view = FeaturedListView()
        queryset = get_featured_queryset_for(User, category=self.category)

        context = view.get_context_data(self.category.slug, 'auth.user')

        self.assertEqual(2, len(context))
        self.assertTrue('object_list' in context)
        self.assertEqual(list(queryset), list(context['object_list']))
        self.assertTrue('user_list' in context)
        self.assertEqual(list(queryset), list(context['user_list']))