def test_page_with_no_category(self): [page] = self.mk_pages(self.workspace, count=1) views = CoreViews(self.mk_request(matchdict={'uuid': page.uuid})) context = views.page() self.assertEqual(context['page'].uuid, page.uuid) self.assertEqual(context['all_categories'].count(), 0) self.assertEqual(context['all_pages'].count(), 1)
def test_page(self): [category] = self.mk_categories(self.workspace, count=1) [page] = self.mk_pages(self.workspace, count=1, primary_category=category.uuid) views = CoreViews(self.mk_request(matchdict={"uuid": page.uuid})) context = views.page() self.assertEqual(context["category"].uuid, category.uuid) self.assertEqual(context["page"].uuid, page.uuid) self.assertEqual(context["all_categories"].count(), 1) self.assertEqual(context["all_pages"].count(), 1)
def test_page(self): [category] = self.mk_categories(self.workspace, count=1) [page] = self.mk_pages(self.workspace, count=1, primary_category=category.uuid) views = CoreViews(self.mk_request(matchdict={'uuid': page.uuid})) context = views.page() self.assertEqual(context['category'].uuid, category.uuid) self.assertEqual(context['page'].uuid, page.uuid) self.assertEqual(context['all_categories'].count(), 1) self.assertEqual(context['all_pages'].count(), 1)