def create_replies(opts, users, threads, num): for i in range(num): user = random.choice(users) thread = urlparse(random.choice(threads).url).path[1:] YayClient.post_reply(opts, user.cookies, thread, reply_generator())
def test_basic(self): r = YayClient.post_reply(self.opts, self.cookies, self.thread, "new post") self.assertEqual(r.status_code, 200)
def post_reply(self, content): r = YayClient.post_reply(self.opts, self.cookies, self.thread, content) tree = lxml.html.fromstring(r.content) return tree.cssselect(".comment")[-1].cssselect(".content")[0]