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')
def _message_exists(self, guid): """Helper, um festzustellen, ob eine Nachricht existiert.""" return bool(Message.all().filter('guid =', guid).fetch(1))
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)