(self)
| 490 | } |
| 491 | |
| 492 | def test_ending_offset(self): |
| 493 | request = Request(factory.get('/', {'limit': 5, 'offset': 95})) |
| 494 | queryset = self.paginate_queryset(request) |
| 495 | content = self.get_paginated_content(queryset) |
| 496 | context = self.get_html_context() |
| 497 | assert queryset == [96, 97, 98, 99, 100] |
| 498 | assert content == { |
| 499 | 'results': [96, 97, 98, 99, 100], |
| 500 | 'previous': 'http://testserver/?limit=5&offset=90', |
| 501 | 'next': None, |
| 502 | 'count': 100 |
| 503 | } |
| 504 | assert context == { |
| 505 | 'previous_url': 'http://testserver/?limit=5&offset=90', |
| 506 | 'next_url': None, |
| 507 | 'page_links': [ |
| 508 | PageLink('http://testserver/?limit=5', 1, False, False), |
| 509 | PAGE_BREAK, |
| 510 | PageLink('http://testserver/?limit=5&offset=85', 18, False, False), |
| 511 | PageLink('http://testserver/?limit=5&offset=90', 19, False, False), |
| 512 | PageLink('http://testserver/?limit=5&offset=95', 20, True, False), |
| 513 | ] |
| 514 | } |
| 515 | |
| 516 | def test_erroneous_offset(self): |
| 517 | request = Request(factory.get('/', {'limit': 5, 'offset': 1000})) |
nothing calls this directly
no test coverage detected