def test_returns_only_visible_pages(self): self.both_groups_page.status = FancyPage.DRAFT self.both_groups_page.save() with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group.slug) self.assertSequenceEqual(pages, [self.footer_page])
def test_returns_only_visible_pages(self): self.both_groups_page.status = FancyPage.DRAFT self.both_groups_page.save() with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group.slug) self.assertSequenceEqual(pages, [self.footer_page])
def test_can_lookup_pages_from_group_object(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group) self.assertItemsEqual( pages, [self.footer_page, self.both_groups_page] )
def test_returns_pages_for_group_slug_provided(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group.slug) self.assertItemsEqual( pages, [self.footer_page, self.both_groups_page] )
def test_can_lookup_pages_from_group_object(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group) self.assertItemsEqual(pages, [self.footer_page, self.both_groups_page])
def test_returns_pages_for_group_slug_provided(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group=self.footer_group.slug) self.assertItemsEqual(pages, [self.footer_page, self.both_groups_page])
def test_returns_empty_queryset_for_unknown_page_group(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group='fantasy-group') self.assertSequenceEqual(pages, [])
def test_returns_empty_queryset_for_unknown_page_group(self): with self.assertNumQueries(1): pages = sm_tags.get_pages(group="fantasy-group") self.assertSequenceEqual(pages, [])