def test_collection_pager(self): p = Pager.collection_page(CERTAIN_COLLECTION_KEY, 0) self.assertRaises(PageException, p.previous) if p['total'] <= 20: self.assertRaises(PageException, p.next) else: p.next()
def test_indexed_collection_pager(self): p = Pager.collection_page(CERTAIN_COLLECTION_KEY, start=0, limit=1) self.assertRaises(PageException, p.previous) assert(len(p['items']) == 1) if p['total'] <= 1: self.assertRaises(PageException, p.next) else: p.next()