Esempio n. 1
0
def test_dots():
    p = PaginationRenderer(mock_pager(1, 5, 100))
    assert not p.pager.dotted_upper
    assert not p.pager.dotted_lower

    p = PaginationRenderer(mock_pager(1, 25, 100))
    assert p.pager.dotted_upper
    assert not p.pager.dotted_lower

    p = PaginationRenderer(mock_pager(12, 25, 100))
    assert p.pager.dotted_upper
    assert p.pager.dotted_lower

    p = PaginationRenderer(mock_pager(24, 25, 100))
    assert not p.pager.dotted_upper
    assert p.pager.dotted_lower
Esempio n. 2
0
def assert_range(page_number, num_pages, expected):
    p = PaginationRenderer(mock_pager(page_number, num_pages, 100))
    assert p.range() == expected
Esempio n. 3
0
def assert_range(page_number, num_pages, expected):
    p = PaginationRenderer(mock_pager(page_number, num_pages, 100))
    assert p.range() == expected