def test_validate_number_with_allowed_empty_first_page(self): p = FinitePaginator([], 1, allow_empty_first_page=True) self.assertRaises(EmptyPage, p.validate_number, -2) self.assertRaises(EmptyPage, p.validate_number, -1) self.assertRaises(EmptyPage, p.validate_number, 0) self.assertEqual(p.validate_number(1), 1) self.assertRaises(EmptyPage, p.validate_number, 2)
def setUp(self): self.p = FinitePaginator(range(20), 2, offset=10, link_template='/bacon/page/%d')