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')