def test_paginate_threads_in_search(self): self.reset() r = YayAPIClient.register(self.opts, 'testpaginatethreadsinsearch1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testpaginatethreadsinsearch1 1', 'testpaginatethreadsinsearch1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 2, 'testpaginatethreadsinsearch1 2', 'testpaginatethreadsinsearch1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 3, 'testpaginatethreadsinsearch1 3', 'testpaginatethreadsinsearch1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 4, 'testpaginatethreadsinsearch1 4', 'testpaginatethreadsinsearch1 4 body') r = YayAPIClient.search(self.opts, 'foo', 100) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['current_page'], 2)