Example #1
0
class TestCategoryDetail(ViewHelpersTestCase):
    def setUp(self):
        super(TestCategoryDetail, self).setUp()
        self.category_detail = ListContentType()

    def test_returns_category_by_tree_path(self):
        cat = self.category_detail.get_category(self.request, 'nested-category')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category_nested, c['category'])
        tools.assert_false(c['is_homepage'])

    def test_returns_home_page_with_no_args(self):
        cat = self.category_detail.get_category(self.request, '')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category, c['category'])
        tools.assert_true(c['is_homepage'])

    def test_returns_nested_category_by_tree_path(self):
        cat = self.category_detail.get_category(self.request, 'nested-category/second-nested-category')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category_nested_second, c['category'])
        tools.assert_false(c['is_homepage'])
Example #2
0
class TestCategoryDetail(ViewHelpersTestCase):
    def setUp(self):
        super(TestCategoryDetail, self).setUp()
        self.category_detail = ListContentType()

    def test_returns_category_by_tree_path(self):
        cat = self.category_detail.get_category(self.request,
                                                'nested-category')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category_nested, c['category'])
        tools.assert_false(c['is_homepage'])

    def test_returns_home_page_with_no_args(self):
        cat = self.category_detail.get_category(self.request, '')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category, c['category'])
        tools.assert_true(c['is_homepage'])

    def test_returns_nested_category_by_tree_path(self):
        cat = self.category_detail.get_category(
            self.request, 'nested-category/second-nested-category')
        c = self.category_detail.get_context(self.request, cat)
        tools.assert_equals(self.category_nested_second, c['category'])
        tools.assert_false(c['is_homepage'])