def test_edit_comment(self): r = YayAPIClient.register(self.opts, 'testeditcomment1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testeditcomment1 1', 'testeditcomment1 1 body') j = json.loads(r.content) r = YayAPIClient.post_comment(self.opts, r.cookies, j['thread_id'], 'testeditcomment1 1 reply') j = json.loads(r.content) r = YayAPIClient.edit_comment(self.opts, r.cookies, j['comment_id'], 'testeditcomment1 1 reply edit') j = json.loads(r.content) self.assertEqual(r.status_code, 201) self.assertTrue('comment_id' in j) self.assertTrue('thread_id' in j)
def test_create_comment(self): r = YayAPIClient.register(self.opts, 'testcreatecomment1', '*****@*****.**', 'a', 'a') r = YayAPIClient.post_thread(self.opts, r.cookies, 1, 'testcreatecomment1 1', 'testcreatecomment1 1 body') j = json.loads(r.content) r = YayAPIClient.post_comment(self.opts, r.cookies, j['thread_id'], 'testcreatecomment1 1 reply') j = json.loads(r.content) self.assertEqual(r.status_code, 201) self.assertTrue('comment_id' in j) self.assertTrue('thread_id' in j) r = YayAPIClient.get_thread(self.opts, j['thread_id']) j = json.loads(r.content) self.assertEqual(r.status_code, 200) self.assertTrue('comments' in j) self.assertEqual(j['pagination']['row_count'], 2)