Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)