Beispiel #1
0
    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)
Beispiel #2
0
 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)