def get(self): current_page = int(self.get_argument('current_page', 1)) page_size = int(self.get_argument('page_size', 10)) get_next_job_list = Page.get_next_job_list( self.db, self.application.config.REVIEW_EXPIRATION_IN_SECONDS, current_page=current_page, page_size=page_size ) #review_count = self.girl.get('next_jobs_count') review_count = 0 result = {'reviewCount': review_count} pages = [] for item in get_next_job_list: pages.append({ 'uuid': item.uuid, 'url': item.url, }) result['pages'] = pages self.write_json(result)
def test_get_next_job_list(self): page = PageFactory.create() PageFactory.create() next_job_list = Page.get_next_job_list(self.db, expiration=100) expect(next_job_list).to_length(2) pages = [{'url': x.url, 'uuid': str(x.uuid)} for x in next_job_list] expect(pages).to_include({ 'url': page.url, 'uuid': str(page.uuid) })
def get(self): current_page = int(self.get_argument("current_page", 1)) page_size = int(self.get_argument("page_size", 10)) get_next_job_list = Page.get_next_job_list( self.db, self.application.config.REVIEW_EXPIRATION_IN_SECONDS, current_page=current_page, page_size=page_size, ) review_count = self.girl.get("next_jobs_count") result = {"reviewCount": review_count} pages = [] for item in get_next_job_list: pages.append({"uuid": item.uuid, "url": item.url}) result["pages"] = pages self.write_json(result)