def test_navigator_middle_page(self): p = Page(range(100), items_per_page=10, page=5) pager = p.pager() assert '?page=1' in pager assert '?page=4' in pager assert '?page=6' in pager assert '?page=10' in pager
def test_navigator_ajax(self): p = Page(range(100), items_per_page=10, page=5) pager = p.pager(onclick='goto($page)') assert 'goto(1)' in pager assert 'goto(4)' in pager assert 'goto(6)' in pager assert 'goto(10)' in pager
def test_navigator_ajax(self): p = Page(range(100), items_per_page=10, page=5) pager = p.pager(onclick='goto($page)') assert 'goto(1)' in pager assert 'goto(4)' in pager assert 'goto(6)' in pager assert 'goto(10)' in pager
def test_navigator_middle_page(self): p = Page(range(100), items_per_page=10, page=5) pager = p.pager() assert '?page=1' in pager assert '?page=4' in pager assert '?page=6' in pager assert '?page=10' in pager
def before_render(self, remainder, params, output): if not isinstance(output, dict) or not self.name in output: return paginator = request.paginators[self.name] collection = output[self.name] page = Page(collection, paginator.paginate_page, paginator.paginate_items_per_page) page.kwargs = paginator.paginate_params if self.page_param != 'name': page.pager = partial(page.pager, page_param=self.page_param) if not getattr(tmpl_context, 'paginators', None): tmpl_context.paginators = Bunch() tmpl_context.paginators[self.name] = output[self.name] = page
def before_render(self, remainder, params, output): if not isinstance(output, dict) or not self.name in output: return paginator = request.paginators[self.name] collection = output[self.name] page = Page(collection, paginator.paginate_page, paginator.paginate_items_per_page) page.kwargs = paginator.paginate_params if self.page_param != 'name': page.pager = partial(page.pager, page_param=self.page_param) if not getattr(tmpl_context, 'paginators', None): tmpl_context.paginators = Bunch() tmpl_context.paginators[self.name] = output[self.name] = page
def test_navigator_one_page(self): p = Page(range(10), items_per_page=10, page=10) assert p.pager() == ''
def test_navigator_one_page(self): p = Page(range(10), items_per_page=10, page=10) assert p.pager() == ''
def test_navigator_one_page(self): with test_context(None, '/'): p = Page(range(10), items_per_page=10, page=10) assert p.pager() == ''
def test_navigator_one_page(self): with test_context(None, '/'): p = Page(range(10), items_per_page=10, page=10) assert p.pager() == ''