def test_list_threads_in_category(self): self.reset() r = YayAPIClient.register(self.opts, 'testlistthreadsincategory1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreadsincategory1 1', 'testlistthreadsincategory1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 2, 'testlistthreadsincategory1 2', 'testlistthreadsincategory1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 3, 'testlistthreadsincategory1 3', 'testlistthreadsincategory1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 4, 'testlistthreadsincategory1 4', 'testlistthreadsincategory1 4 body') r = YayAPIClient.list_threads(self.opts, None, 'discussions') j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['row_count'], 1)
def test_paginate_threads(self): self.reset() r = YayAPIClient.register(self.opts, 'testpaginatethreads1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testpaginatethreads1 1', 'testpaginatethreads1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 2, 'testpaginatethreads1 2', 'testpaginatethreads1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 3, 'testpaginatethreads1 3', 'testpaginatethreads1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 4, 'testpaginatethreads1 4', 'testpaginatethreads1 4 body') r = YayAPIClient.list_threads(self.opts, 100) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['current_page'], 2)
def test_list_threads(self): self.reset() r = YayAPIClient.register(self.opts, 'testlistthreads1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 1', 'testlistthreads1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 2', 'testlistthreads1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 3', 'testlistthreads1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 4', 'testlistthreads1 4 body') r = YayAPIClient.list_threads(self.opts) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['row_count'], 4)
def test_paginate_threads(self): self.reset() r = YayAPIClient.register(self.opts, 'testpaginatethreads1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testpaginatethreads1 1', 'testpaginatethreads1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 2, 'testpaginatethreads1 2', 'testpaginatethreads1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 3, 'testpaginatethreads1 3', 'testpaginatethreads1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 4, 'testpaginatethreads1 4', 'testpaginatethreads1 4 body') r = YayAPIClient.list_threads(self.opts, 100) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['current_page'], 2)
def test_list_threads(self): self.reset() r = YayAPIClient.register(self.opts, 'testlistthreads1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 1', 'testlistthreads1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 2', 'testlistthreads1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 3', 'testlistthreads1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreads1 4', 'testlistthreads1 4 body') r = YayAPIClient.list_threads(self.opts) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['row_count'], 4)
def test_list_threads_in_category(self): self.reset() r = YayAPIClient.register(self.opts, 'testlistthreadsincategory1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testlistthreadsincategory1 1', 'testlistthreadsincategory1 1 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 2, 'testlistthreadsincategory1 2', 'testlistthreadsincategory1 2 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 3, 'testlistthreadsincategory1 3', 'testlistthreadsincategory1 3 body') r = YayAPIClient.post_thread(self.opts, r.cookies, 4, 'testlistthreadsincategory1 4', 'testlistthreadsincategory1 4 body') r = YayAPIClient.list_threads(self.opts, None, 'discussions') j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('threads' in j) self.assertEqual(j['pagination']['row_count'], 1)