Ejemplo n.º 1
0
Archivo: db.py Proyecto: jhsi/tymdrop
 def test_create_message(self):
     with mock_message() as message:
         real_message = db.get_message_from_id(message['message_id'])
         self.assertEqual(real_message['sender_id'], message['sender_id'])
         self.assertEqual(real_message['recipient_ids'][0],
                          message['recipient_id'])
         self.assertFalse(real_message['public'])
         self.assertEqual(real_message['content'], message['message_content'])
Ejemplo n.º 2
0
Archivo: app.py Proyecto: jhsi/tymdrop
 def get(self, message_id):
     message = db.get_message_from_id(int(message_id))
     if not message:
         self.send_error(404)
         return
     if not (message['public'] or db.in_contacts(self.get_user_id(), message['recipients'])):
         self.send_error(403)
         return
     if int(message['visible_on']) < time.time():
         self.render('templates/message_detail_locked.html',
             message=message,
             replies=db.get_replies(message['id']),
             user=self.get_current_user())