SYMBOL INDEX (390 symbols across 29 files) FILE: el_pagination/__init__.py function get_version (line 10) | def get_version(): FILE: el_pagination/decorators.py function page_template (line 10) | def page_template(template, key=PAGE_LABEL): function _get_template (line 45) | def _get_template(querystring_key, mapping): function page_templates (line 61) | def page_templates(mapping): FILE: el_pagination/exceptions.py class PaginationError (line 4) | class PaginationError(Exception): FILE: el_pagination/loaders.py function load_object (line 8) | def load_object(path): FILE: el_pagination/models.py class ELPage (line 12) | class ELPage: method __init__ (line 28) | def __init__( method render_link (line 60) | def render_link(self): class PageList (line 83) | class PageList: method __init__ (line 86) | def __init__( method _endless_page (line 107) | def _endless_page(self, number, label=None): method __getitem__ (line 124) | def __getitem__(self, value): method __len__ (line 137) | def __len__(self): method __iter__ (line 141) | def __iter__(self): method __str__ (line 146) | def __str__(self): method get_pages_list (line 173) | def get_pages_list(self): method get_rendered (line 200) | def get_rendered(self): method current (line 207) | def current(self): method current_start_index (line 211) | def current_start_index(self): method current_end_index (line 215) | def current_end_index(self): method total_count (line 219) | def total_count(self): method first (line 223) | def first(self, label=None): method last (line 227) | def last(self, label=None): method first_as_arrow (line 231) | def first_as_arrow(self): method last_as_arrow (line 238) | def last_as_arrow(self): method previous (line 245) | def previous(self): method next (line 257) | def next(self): method paginated (line 269) | def paginated(self): method per_page_number (line 273) | def per_page_number(self): FILE: el_pagination/paginators.py class CustomPage (line 8) | class CustomPage(Page): method start_index (line 11) | def start_index(self): method end_index (line 21) | def end_index(self): class BasePaginator (line 30) | class BasePaginator(Paginator): method __init__ (line 36) | def __init__(self, object_list, per_page, **kwargs): method get_current_per_page (line 44) | def get_current_per_page(self, number): class DefaultPaginator (line 48) | class DefaultPaginator(BasePaginator): method page (line 51) | def page(self, number): method _get_num_pages (line 62) | def _get_num_pages(self): class LazyPaginatorCustomPage (line 77) | class LazyPaginatorCustomPage(Page): method start_index (line 80) | def start_index(self): method end_index (line 87) | def end_index(self): class LazyPaginator (line 93) | class LazyPaginator(BasePaginator): method validate_number (line 96) | def validate_number(self, number): method page (line 105) | def page(self, number): method _get_count (line 128) | def _get_count(self): method _get_num_pages (line 133) | def _get_num_pages(self): method _get_page_range (line 138) | def _get_page_range(self): FILE: el_pagination/templatetags/el_pagination_tags.py function paginate (line 43) | def paginate(parser, token, paginator_class=None): function lazy_paginate (line 188) | def lazy_paginate(parser, token): class PaginateNode (line 199) | class PaginateNode(template.Node): method __init__ (line 205) | def __init__( method render (line 272) | def render(self, context): function show_more (line 341) | def show_more(context, label=None, loading=settings.LOADING, class_name=... function show_more_table (line 389) | def show_more_table(context, label=None, loading=settings.LOADING): function get_pages (line 406) | def get_pages(parser, token): class GetPagesNode (line 531) | class GetPagesNode(template.Node): method __init__ (line 534) | def __init__(self, var_name): method render (line 537) | def render(self, context): function show_pages (line 554) | def show_pages(parser, token): class ShowPagesNode (line 587) | class ShowPagesNode(template.Node): method render (line 590) | def render(self, context): function show_current_number (line 607) | def show_current_number(parser, token): class ShowCurrentNumberNode (line 680) | class ShowCurrentNumberNode(template.Node): method __init__ (line 683) | def __init__(self, number, key, var_name): method render (line 705) | def render(self, context): FILE: el_pagination/tests/integration/__init__.py function setup_package (line 24) | def setup_package(): function teardown_package (line 38) | def teardown_package(): class SeleniumTestCase (line 47) | class SeleniumTestCase(StaticLiveServerTestCase): method setUp (line 55) | def setUp(self): method get (line 101) | def get(self, url=None, data=None, **kwargs): method wait_ajax (line 127) | def wait_ajax(self): method click_link (line 142) | def click_link(self, text, index=0): method scroll_down (line 148) | def scroll_down(self): method get_current_elements (line 153) | def get_current_elements(self, class_name, driver=None): method asserLinksEqual (line 163) | def asserLinksEqual(self, count, text): method assertElements (line 171) | def assertElements(self, class_name, elements): method assertNewElements (line 188) | def assertNewElements(self, class_name, new_elements): method assertSameURL (line 200) | def assertSameURL(self): FILE: el_pagination/tests/integration/test_callbacks.py class CallbacksTest (line 8) | class CallbacksTest(SeleniumTestCase): method notifications_loaded (line 12) | def notifications_loaded(self, driver): method assertNotificationsEqual (line 15) | def assertNotificationsEqual(self, notifications): method test_can_navigate_site (line 22) | def test_can_navigate_site(self): method test_on_click (line 27) | def test_on_click(self): method test_on_completed (line 38) | def test_on_completed(self): FILE: el_pagination/tests/integration/test_chunks.py class ChunksPaginationTest (line 8) | class ChunksPaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 12) | def test_new_elements_loaded(self): method test_url_not_changed (line 19) | def test_url_not_changed(self): method test_direct_link (line 25) | def test_direct_link(self): method test_subsequent_page (line 34) | def test_subsequent_page(self): method test_chunks (line 41) | def test_chunks(self): FILE: el_pagination/tests/integration/test_digg.py class DiggPaginationTest (line 8) | class DiggPaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 12) | def test_new_elements_loaded(self): method test_url_not_changed (line 18) | def test_url_not_changed(self): method test_direct_link (line 24) | def test_direct_link(self): method test_next (line 30) | def test_next(self): method test_previous (line 37) | def test_previous(self): method test_no_previous_link_in_first_page (line 44) | def test_no_previous_link_in_first_page(self): method test_no_next_link_in_last_page (line 49) | def test_no_next_link_in_last_page(self): class DiggPaginationTableTest (line 55) | class DiggPaginationTableTest(DiggPaginationTest): FILE: el_pagination/tests/integration/test_feed_wrapper.py class FeedWrapperPaginationTest (line 9) | class FeedWrapperPaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 14) | def test_new_elements_loaded(self): method test_url_not_changed (line 20) | def test_url_not_changed(self): method test_direct_link (line 26) | def test_direct_link(self): method test_subsequent_page (line 32) | def test_subsequent_page(self): method test_feed_wrapper__test_multiple_show_more_through_all_pages (line 38) | def test_feed_wrapper__test_multiple_show_more_through_all_pages(self): method test_no_more_link_in_last_page_opened_directly (line 61) | def test_no_more_link_in_last_page_opened_directly(self): FILE: el_pagination/tests/integration/test_multiple.py class MultiplePaginationTest (line 8) | class MultiplePaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 12) | def test_new_elements_loaded(self): method test_url_not_changed (line 22) | def test_url_not_changed(self): method test_direct_link (line 30) | def test_direct_link(self): method test_subsequent_pages (line 40) | def test_subsequent_pages(self): method test_no_more_link_in_last_page (line 50) | def test_no_more_link_in_last_page(self): FILE: el_pagination/tests/integration/test_onscroll.py class OnScrollPaginationTest (line 8) | class OnScrollPaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 12) | def test_new_elements_loaded(self): method test_url_not_changed (line 18) | def test_url_not_changed(self): method test_direct_link (line 24) | def test_direct_link(self): method test_subsequent_page (line 30) | def test_subsequent_page(self): method test_multiple_show_more (line 36) | def test_multiple_show_more(self): method test_scrolling_last_page (line 45) | def test_scrolling_last_page(self): class OnScrollPaginationTableTest (line 52) | class OnScrollPaginationTableTest(OnScrollPaginationTest): FILE: el_pagination/tests/integration/test_twitter.py class TwitterPaginationTest (line 8) | class TwitterPaginationTest(SeleniumTestCase): method test_new_elements_loaded (line 12) | def test_new_elements_loaded(self): method test_url_not_changed (line 18) | def test_url_not_changed(self): method test_direct_link (line 24) | def test_direct_link(self): method test_subsequent_page (line 30) | def test_subsequent_page(self): method test_multiple_show_more (line 36) | def test_multiple_show_more(self): method test_no_more_link_in_last_page (line 45) | def test_no_more_link_in_last_page(self): class TwitterPaginationTableTest (line 51) | class TwitterPaginationTableTest(TwitterPaginationTest): FILE: el_pagination/tests/templatetags/test_el_pagination_tags.py class TemplateTagsTestMixin (line 25) | class TemplateTagsTestMixin(object): method setUp (line 28) | def setUp(self): method render (line 31) | def render(self, request, contents, **kwargs): method request (line 48) | def request(self, url='/', page=None, data=None, **kwargs): class EtreeTemplateTagsTestMixin (line 57) | class EtreeTemplateTagsTestMixin(TemplateTagsTestMixin): method render (line 60) | def render(self, request, contents, **kwargs): class PaginateTestMixin (line 71) | class PaginateTestMixin(TemplateTagsTestMixin): method assertPaginationNumQueries (line 77) | def assertPaginationNumQueries(self, num_queries, template, queryset=N... method assertRangeEqual (line 94) | def assertRangeEqual(self, expected, actual): method render (line 98) | def render(self, request, contents, **kwargs): method test_object_list (line 102) | def test_object_list(self): method test_per_page_argument (line 109) | def test_per_page_argument(self): method test_per_page_argument_as_variable (line 115) | def test_per_page_argument_as_variable(self): method test_first_page_argument (line 123) | def test_first_page_argument(self): method test_first_page_argument_as_variable (line 132) | def test_first_page_argument_as_variable(self): method test_starting_from_page_argument (line 148) | def test_starting_from_page_argument(self): method test_starting_from_page_argument_as_variable (line 154) | def test_starting_from_page_argument_as_variable(self): method test_using_argument (line 162) | def test_using_argument(self): method test_using_argument_as_variable (line 169) | def test_using_argument_as_variable(self): method test_with_argument (line 177) | def test_with_argument(self): method test_with_argument_as_variable (line 183) | def test_with_argument_as_variable(self): method test_as_argument (line 192) | def test_as_argument(self): method test_complete_argument_list (line 200) | def test_complete_argument_list(self): method test_invalid_arguments (line 215) | def test_invalid_arguments(self): method test_invalid_page (line 227) | def test_invalid_page(self): method test_invalid_page_with_raise_404_enabled (line 234) | def test_invalid_page_with_raise_404_enabled(self): method test_nested_context_variable (line 242) | def test_nested_context_variable(self): method test_failing_nested_context_variable (line 249) | def test_failing_nested_context_variable(self): method test_multiple_pagination (line 258) | def test_multiple_pagination(self): class PaginateTest (line 276) | class PaginateTest(PaginateTestMixin, TestCase): method test_starting_from_last_page_argument (line 280) | def test_starting_from_last_page_argument(self): method test_starting_from_negative_page_argument (line 287) | def test_starting_from_negative_page_argument(self): method test_starting_from_negative_page_argument_as_variable (line 294) | def test_starting_from_negative_page_argument_as_variable(self): method test_starting_from_negative_page_out_of_range (line 304) | def test_starting_from_negative_page_out_of_range(self): method test_num_queries (line 311) | def test_num_queries(self): method test_num_queries_starting_from_another_page (line 318) | def test_num_queries_starting_from_another_page(self): method test_num_queries_starting_from_last_page (line 324) | def test_num_queries_starting_from_last_page(self): class LazyPaginateTest (line 331) | class LazyPaginateTest(PaginateTestMixin, TestCase): method test_starting_from_negative_page_raises_error (line 335) | def test_starting_from_negative_page_raises_error(self): method test_num_queries (line 342) | def test_num_queries(self): method test_num_queries_starting_from_another_page (line 350) | def test_num_queries_starting_from_another_page(self): class ShowMoreTest (line 358) | class ShowMoreTest(EtreeTemplateTagsTestMixin, TestCase): method render (line 362) | def render(self, request, contents, **kwargs): method test_first_page_next_url (line 366) | def test_first_page_next_url(self): method test_page_next_url (line 375) | def test_page_next_url(self): method test_last_page (line 383) | def test_last_page(self): method test_customized_label (line 389) | def test_customized_label(self): method test_customized_loading (line 396) | def test_customized_loading(self): class ShowMoreTableTest (line 405) | class ShowMoreTableTest(ShowMoreTest): class GetPagesTest (line 410) | class GetPagesTest(TemplateTagsTestMixin, TestCase): method test_page_list (line 412) | def test_page_list(self): method test_different_varname (line 420) | def test_different_varname(self): method test_page_numbers (line 428) | def test_page_numbers(self): method test_without_paginate_tag (line 437) | def test_without_paginate_tag(self): method test_invalid_arguments (line 443) | def test_invalid_arguments(self): method test_starting_from_negative_page_in_another_page (line 450) | def test_starting_from_negative_page_in_another_page(self): method test_pages_length (line 462) | def test_pages_length(self): class ShowPagesTest (line 470) | class ShowPagesTest(EtreeTemplateTagsTestMixin, TestCase): method test_current_page (line 472) | def test_current_page(self): method test_links (line 482) | def test_links(self): method test_without_paginate_tag (line 491) | def test_without_paginate_tag(self): method test_invalid_arguments (line 497) | def test_invalid_arguments(self): class ShowCurrentNumberTest (line 505) | class ShowCurrentNumberTest(TemplateTagsTestMixin, TestCase): method test_current_number (line 507) | def test_current_number(self): method test_starting_from_page_argument (line 514) | def test_starting_from_page_argument(self): method test_starting_from_page_argument_as_variable (line 520) | def test_starting_from_page_argument_as_variable(self): method test_using_argument (line 528) | def test_using_argument(self): method test_using_argument_as_variable (line 535) | def test_using_argument_as_variable(self): method test_as_argument (line 543) | def test_as_argument(self): method test_complete_argument_list (line 551) | def test_complete_argument_list(self): method test_invalid_arguments (line 563) | def test_invalid_arguments(self): FILE: el_pagination/tests/test_decorators.py class DecoratorsTestMixin (line 11) | class DecoratorsTestMixin(object): method setUp (line 18) | def setUp(self): method get_decorator (line 27) | def get_decorator(self): method assertTemplatesEqual (line 31) | def assertTemplatesEqual(self, expected_active, expected_page, templat... method decorate (line 35) | def decorate(self, *args, **kwargs): method test_decorated (line 48) | def test_decorated(self): method test_request_with_querystring_key (line 54) | def test_request_with_querystring_key(self): method test_ajax_request (line 61) | def test_ajax_request(self): method test_ajax_request_with_querystring_key (line 67) | def test_ajax_request_with_querystring_key(self): method test_unexistent_page (line 74) | def test_unexistent_page(self): class PageTemplateTest (line 82) | class PageTemplateTest(DecoratorsTestMixin, TestCase): method get_decorator (line 86) | def get_decorator(self): method test_request_with_querystring_key_to_mypage (line 89) | def test_request_with_querystring_key_to_mypage(self): method test_ajax_request_with_querystring_key_to_mypage (line 96) | def test_ajax_request_with_querystring_key_to_mypage(self): method test_ajax_request_to_mypage (line 104) | def test_ajax_request_to_mypage(self): class PageTemplatesTest (line 113) | class PageTemplatesTest(DecoratorsTestMixin, TestCase): method get_decorator (line 117) | def get_decorator(self): method test_request_with_querystring_key_to_mypage (line 120) | def test_request_with_querystring_key_to_mypage(self): method test_ajax_request_with_querystring_key_to_mypage (line 127) | def test_ajax_request_with_querystring_key_to_mypage(self): class PageTemplatesWithTupleTest (line 136) | class PageTemplatesWithTupleTest(PageTemplatesTest): FILE: el_pagination/tests/test_loaders.py class ImproperlyConfiguredTestMixin (line 15) | class ImproperlyConfiguredTestMixin(object): method assertImproperlyConfigured (line 19) | def assertImproperlyConfigured(self, message): class AssertImproperlyConfiguredTest (line 33) | class AssertImproperlyConfiguredTest(ImproperlyConfiguredTestMixin, Test... method test_assertion (line 35) | def test_assertion(self): method test_case_insensitive (line 41) | def test_case_insensitive(self): method test_assertion_fails_different_message (line 46) | def test_assertion_fails_different_message(self): method test_assertion_fails_no_exception (line 53) | def test_assertion_fails_no_exception(self): method test_assertion_fails_different_exception (line 60) | def test_assertion_fails_different_exception(self): class LoadObjectTest (line 67) | class LoadObjectTest(ImproperlyConfiguredTestMixin, TestCase): method setUp (line 69) | def setUp(self): method test_valid_path (line 72) | def test_valid_path(self): method test_module_not_found (line 77) | def test_module_not_found(self): method test_invalid_module (line 82) | def test_invalid_module(self): method test_object_not_found (line 87) | def test_object_not_found(self): FILE: el_pagination/tests/test_models.py function local_settings (line 18) | def local_settings(**kwargs): class LocalSettingsTest (line 35) | class LocalSettingsTest(TestCase): method setUp (line 37) | def setUp(self): method tearDown (line 40) | def tearDown(self): method test_settings_changed (line 43) | def test_settings_changed(self): method test_settings_restored (line 48) | def test_settings_restored(self): method test_restored_after_exception (line 54) | def test_restored_after_exception(self): function page_list_callable_arrows (line 62) | def page_list_callable_arrows(number, num_pages): class PageListTest (line 73) | class PageListTest(TestCase): method setUp (line 75) | def setUp(self): method get_url_for_page (line 86) | def get_url_for_page(self, number): method get_path_for_page (line 90) | def get_path_for_page(self, number): method check_page (line 94) | def check_page( method check_page_list_callable (line 105) | def check_page_list_callable(self, callable_or_path): method test_length (line 112) | def test_length(self): method test_paginated (line 116) | def test_paginated(self): method test_first_page (line 125) | def test_first_page(self): method test_last_page (line 132) | def test_last_page(self): method test_first_page_as_arrow (line 137) | def test_first_page_as_arrow(self): method test_last_page_as_arrow (line 146) | def test_last_page_as_arrow(self): method test_current_page (line 154) | def test_current_page(self): method test_path (line 159) | def test_path(self): method test_url (line 165) | def test_url(self): method test_current_indexes (line 171) | def test_current_indexes(self): method test_total_count (line 177) | def test_total_count(self): method test_page_render (line 181) | def test_page_render(self): method test_current_page_render (line 188) | def test_current_page_render(self): method test_page_list_render (line 195) | def test_page_list_render(self): method test_page_list_render_using_arrows (line 202) | def test_page_list_render_using_arrows(self): method test_page_list_render_just_one_page (line 213) | def test_page_list_render_just_one_page(self): method test_different_default_number (line 220) | def test_different_default_number(self): method test_index_error (line 228) | def test_index_error(self): method test_previous (line 233) | def test_previous(self): method test_previous_attrs (line 238) | def test_previous_attrs(self): method test_next (line 246) | def test_next(self): method test_next_attrs (line 251) | def test_next_attrs(self): method test_no_previous (line 259) | def test_no_previous(self): method test_no_next (line 266) | def test_no_next(self): method test_customized_page_list_callable (line 274) | def test_customized_page_list_callable(self): method test_customized_page_list_dotted_path (line 278) | def test_customized_page_list_dotted_path(self): method test_whitespace_in_path (line 284) | def test_whitespace_in_path(self): method test_lookup (line 293) | def test_lookup(self): method test_invalid_lookup (line 298) | def test_invalid_lookup(self): FILE: el_pagination/tests/test_paginators.py class PaginatorTestMixin (line 10) | class PaginatorTestMixin(object): method setUp (line 16) | def setUp(self): method test_object_list (line 22) | def test_object_list(self): method test_orphans (line 29) | def test_orphans(self): method test_no_orphans (line 34) | def test_no_orphans(self): method test_empty_page (line 40) | def test_empty_page(self): method test_invalid_page (line 45) | def test_invalid_page(self): class DifferentFirstPagePaginatorTestMixin (line 53) | class DifferentFirstPagePaginatorTestMixin(PaginatorTestMixin): method setUp (line 61) | def setUp(self): method test_no_orphans (line 67) | def test_no_orphans(self): class DefaultPaginatorTest (line 74) | class DefaultPaginatorTest(PaginatorTestMixin, TestCase): method test_indexes (line 78) | def test_indexes(self): method test_items_count (line 84) | def test_items_count(self): method test_num_pages (line 88) | def test_num_pages(self): method test_page_range (line 92) | def test_page_range(self): method test_no_items (line 96) | def test_no_items(self): method test_single_page_indexes (line 103) | def test_single_page_indexes(self): class LazyPaginatorTest (line 111) | class LazyPaginatorTest(PaginatorTestMixin, TestCase): method test_items_count (line 115) | def test_items_count(self): method test_num_pages (line 120) | def test_num_pages(self): method test_page_range (line 125) | def test_page_range(self): class DifferentFirstPageDefaultPaginatorTest (line 131) | class DifferentFirstPageDefaultPaginatorTest( class DifferentFirstPageLazyPaginatorTest (line 137) | class DifferentFirstPageLazyPaginatorTest( FILE: el_pagination/tests/test_utils.py class GetDataFromContextTest (line 13) | class GetDataFromContextTest(TestCase): method test_valid_context (line 15) | def test_valid_context(self): method test_invalid_context (line 20) | def test_invalid_context(self): class GetPageNumberFromRequestTest (line 26) | class GetPageNumberFromRequestTest(TestCase): method setUp (line 28) | def setUp(self): method test_no_querystring_key (line 31) | def test_no_querystring_key(self): method test_default_querystring_key (line 37) | def test_default_querystring_key(self): method test_default (line 43) | def test_default(self): method test_custom_querystring_key (line 50) | def test_custom_querystring_key(self): method test_post_data (line 57) | def test_post_data(self): class GetPageNumbersTest (line 63) | class GetPageNumbersTest(TestCase): method test_defaults (line 65) | def test_defaults(self): method test_first_page (line 73) | def test_first_page(self): method test_last_page (line 79) | def test_last_page(self): method test_no_extremes (line 85) | def test_no_extremes(self): method test_no_arounds (line 91) | def test_no_arounds(self): method test_no_extremes_arounds (line 97) | def test_no_extremes_arounds(self): method test_one_page (line 103) | def test_one_page(self): method test_arrows (line 109) | def test_arrows(self): method test_arrows_first_page (line 116) | def test_arrows_first_page(self): method test_arrows_last_page (line 123) | def test_arrows_last_page(self): class IterFactorsTest (line 131) | class IterFactorsTest(TestCase): method _run_tests (line 133) | def _run_tests(self, test_data): method test__iter_factors (line 139) | def test__iter_factors(self): class MakeElasticRangeTest (line 150) | class MakeElasticRangeTest(TestCase): method _run_tests (line 152) | def _run_tests(self, test_data): method test___make_elastic_range_units (line 157) | def test___make_elastic_range_units(self): method test___make_elastic_range_tens (line 218) | def test___make_elastic_range_tens(self): method test___make_elastic_range_more (line 235) | def test___make_elastic_range_more(self): class GetElasticPageNumbersTest (line 252) | class GetElasticPageNumbersTest(TestCase): method _run_tests (line 254) | def _run_tests(self, test_data): method test_get_elastic_page_numbers_units (line 259) | def test_get_elastic_page_numbers_units(self): method test_get_elastic_page_numbers_tens (line 285) | def test_get_elastic_page_numbers_tens(self): method test_get_elastic_page_numbers_more (line 347) | def test_get_elastic_page_numbers_more(self): class GetQuerystringForPageTest (line 380) | class GetQuerystringForPageTest(TestCase): method setUp (line 382) | def setUp(self): method test_querystring (line 385) | def test_querystring(self): method test_default_page (line 391) | def test_default_page(self): method test_composition (line 398) | def test_composition(self): method test_querystring_key (line 405) | def test_querystring_key(self): class NormalizePageNumberTest (line 412) | class NormalizePageNumberTest(TestCase): method test_in_range (line 416) | def test_in_range(self): method test_out_of_range (line 425) | def test_out_of_range(self): FILE: el_pagination/tests/test_views.py class AjaxListViewTest (line 14) | class AjaxListViewTest(TestCase): method setUp (line 22) | def setUp(self): method check_response (line 28) | def check_response(self, response, template_name, object_list): method make_view (line 39) | def make_view(self, *args, **kwargs): method test_list (line 43) | def test_list(self): method test_list_ajax (line 53) | def test_list_ajax(self): method test_queryset (line 63) | def test_queryset(self): method test_queryset_ajax (line 70) | def test_queryset_ajax(self): method test_model (line 77) | def test_model(self): method test_model_ajax (line 84) | def test_model_ajax(self): method test_missing_queryset_or_model (line 91) | def test_missing_queryset_or_model(self): method test_missing_page_template (line 99) | def test_missing_page_template(self): method test_do_not_allow_empty (line 106) | def test_do_not_allow_empty(self): method test_view_in_context (line 114) | def test_view_in_context(self): FILE: el_pagination/utils.py function get_data_from_context (line 12) | def get_data_from_context(context): function get_page_number_from_request (line 26) | def get_page_number_from_request(request, querystring_key=PAGE_LABEL, de... function get_page_numbers (line 38) | def get_page_numbers( function _iter_factors (line 93) | def _iter_factors(starting_factor=1): function _make_elastic_range (line 104) | def _make_elastic_range(begin, end): function get_elastic_page_numbers (line 129) | def get_elastic_page_numbers(current_page, num_pages): function get_querystring_for_page (line 149) | def get_querystring_for_page(request, page_number, querystring_key, defa... function normalize_page_number (line 163) | def normalize_page_number(page_number, page_range): FILE: el_pagination/views.py class MultipleObjectMixin (line 13) | class MultipleObjectMixin: method get_queryset (line 19) | def get_queryset(self): method get_allow_empty (line 40) | def get_allow_empty(self): method get_context_object_name (line 49) | def get_context_object_name(self, object_list): method get_context_data (line 61) | def get_context_data(self, **kwargs): class BaseListView (line 93) | class BaseListView(MultipleObjectMixin, View): method get (line 96) | def get(self, request, *args, **kwargs): class InvalidPaginationListView (line 109) | class InvalidPaginationListView: method get (line 110) | def get(self, request, *args, **kwargs): class AjaxMultipleObjectTemplateResponseMixin (line 126) | class AjaxMultipleObjectTemplateResponseMixin(MultipleObjectTemplateResp... method get_page_template (line 132) | def get_page_template(self, **kwargs): method get_template_names (line 146) | def get_template_names(self): class AjaxListView (line 159) | class AjaxListView(AjaxMultipleObjectTemplateResponseMixin, BaseListView): FILE: tests/develop.py function call (line 12) | def call(*args): function pip_install (line 18) | def pip_install(*args): FILE: tests/manage.py function main (line 7) | def main(): FILE: tests/project/context_processors.py function navbar (line 26) | def navbar(request): function versions (line 42) | def versions(request): FILE: tests/project/models.py function make_model_instances (line 4) | def make_model_instances(number): class TestModel (line 11) | class TestModel(models.Model): class Meta (line 14) | class Meta: method __str__ (line 17) | def __str__(self): FILE: tests/project/views.py function _make (line 15) | def _make(title, number): function generic (line 23) | def generic(request, extra_context=None, template=None, number=50): class SearchListView (line 35) | class SearchListView(ListView):