Exemplo n.º 1
0
    def test_creates_the_message(self):
        """Die Nachricht wird korrekt gespeichert."""
        db.delete(Message.all())  # damit man sie später ohne Annahme per Message.all() finden kann

        self.app.post('/somequeue/new_message/', 'body', {'Content-Type': 'text/plain'})

        msg, = Message.all()
        self.assertEqual(msg.deleted_at, None)
        self.assertEqual(msg.body, 'body')
        self.assertEqual(msg.content_type, 'text/plain')
        self.assertEqual(msg.message_queue_name, 'somequeue')
Exemplo n.º 2
0
 def _message_exists(self, guid):
     """Helper, um festzustellen, ob eine Nachricht existiert."""
     return bool(Message.all().filter('guid =', guid).fetch(1))
Exemplo n.º 3
0
    def test_deletes_the_message(self):
        """Nachrichten müssen korrekt gelöscht werden."""
        self.app.delete('/somequeue/killme/', status=204)

        msg, = Message.all()
        self.assertNotEqual(msg.deleted_at, None)