def test_paginated(self): # Ensure the *paginated* method returns True if the page list contains # more than one page, False otherwise. page = DefaultPaginator(range(10), 10).page(1) pages = models.PageList(self.request, page, self.page_label) self.assertFalse(pages.paginated()) self.assertTrue(self.pages.paginated())
def setUp(self): self.paginator = DefaultPaginator(range(30), 7, orphans=2) self.current_number = 2 self.page_label = 'page' self.factory = RequestFactory() self.request = self.factory.get( self.get_path_for_page(self.current_number)) self.pages = models.PageList( self.request, self.paginator.page(self.current_number), self.page_label)
def test_page_list_render_just_one_page(self): # Ensure nothing is rendered if the page list contains only one page. page = DefaultPaginator(range(10), 10).page(1) pages = models.PageList(self.request, page, self.page_label) self.assertEqual('', utils.text(pages))