def test_paginator_with_allowed_empty_first_page(self): p = InfinitePaginator([], 1, allow_empty_first_page=True) self.assertRaises(EmptyPage, p.page, -2) self.assertRaises(EmptyPage, p.page, -1) self.assertRaises(EmptyPage, p.page, 0) self.assertIsInstance(p.page(1), InfinitePage) self.assertRaises(EmptyPage, p.page, 2)
def setUp(self): self.p = InfinitePaginator(range(20), 2, link_template='/bacon/page/%d')