예제 #1
0
 def delete(self, request, obj_id):
     obj = self.table.get_object_by_id(obj_id)
     message_id = self.table.get_object_display(obj)
     try:
         manila.messages_delete(request, message_id)
     except Exception:
         msg = _('Unable to delete message "%s"')
         exceptions.handle(self.request, msg % message_id)
         raise
예제 #2
0
    def test_messages_delete(self, message_id):
        result = api.messages_delete(self.request, message_id)

        self.assertIsNotNone(result)
        self.assertEqual(self.manilaclient.messages.delete.return_value,
                         result)
        self.manilaclient.messages.delete.assert_called_once_with(message_id)