def post(self): sender = self.get_current_user() content = self.get_argument('content') message_id = self.get_argument('message_id') db.create_reply( sender_email=sender['email'], message_id=message_id, content=content) self.render('templates/_reply.html', sender=sender, message_id=message_id, content=content)
def test_create_reply(self): with mock_message() as message: with mock_user() as reply_user: reply_content = random_string(1000) now = datetime.now() reply_id = db.create_reply( sender_email=reply_user['email'], message_id=message['message_id'], content=reply_content) replies = db.get_replies(message['message_id']) self.assertTrue(replies) reply = replies[0] self.assertEqual(reply['content'], reply_content) self.assertTrue(reply['created_on'] >= now)