from tg.test_stack import TestConfig, app_from_config def setup_noDB(): base_config = TestConfig(folder='rendering', values={ 'use_sqlalchemy': False }) return app_from_config(base_config) class TestPagination: def setup(self): self.app = setup_noDB() def test_basic_pagination(self): page = self.app.get('/paginated') assert ('
1' ' 2' ' 3' ' ..' ' 5
' in page) assert '' in page, page page = self.app.get('/paginated?page=2') assert '
  • 0
  • ' not in page, page assert '
  • 10
  • ' in page, page def test_pagination_with_validation(self): page = self.app.get('/paginated_validated/1') assert ('Pagination Test' in page), page assert '' in page, page page = self.app.get('/paginated_validated/1?page=2') assert '
  • 0
  • ' not in page, page assert '
  • 10
  • ' in page, page