A paginator page acts like a standard sequence.
(self)
| 398 | await self.check_indexes_async(([], 4, 2, False), 1, None) |
| 399 | |
| 400 | def test_page_sequence(self): |
| 401 | """ |
| 402 | A paginator page acts like a standard sequence. |
| 403 | """ |
| 404 | eleven = "abcdefghijk" |
| 405 | page2 = Paginator(eleven, per_page=5, orphans=1).page(2) |
| 406 | self.assertEqual(len(page2), 6) |
| 407 | self.assertIn("k", page2) |
| 408 | self.assertNotIn("a", page2) |
| 409 | self.assertEqual("".join(page2), "fghijk") |
| 410 | self.assertEqual("".join(reversed(page2)), "kjihgf") |
| 411 | |
| 412 | async def test_page_sequence_async(self): |
| 413 | eleven = "abcdefghijk" |