Added flavor and image delete endpoints
authorpeusterm <manuel.peuster@uni-paderborn.de>
Thu, 29 Jun 2017 05:38:18 +0000 (07:38 +0200)
committerpeusterm <manuel.peuster@uni-paderborn.de>
Thu, 29 Jun 2017 05:38:18 +0000 (07:38 +0200)
src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py

index f294617..c2394c8 100755 (executable)
@@ -520,6 +520,14 @@ class NovaListFlavorById(Resource):
             LOG.exception(u"%s: Could not retrieve flavor with id %s" % (__name__, flavorid))
             return ex.message, 500
 
+    def delete(self, id, flavorid):
+        """
+        Removes the given flavor.
+        Does not really remove anything from the machine, just fakes an OK.
+        """
+        LOG.debug("API CALL: %s GET" % str(self.__class__.__name__))
+        return Response("{}", status=204, mimetype="application/json")
+
 
 class NovaListImages(Resource):
     def __init__(self, api):
@@ -634,6 +642,14 @@ class NovaListImageById(Resource):
             LOG.exception(u"%s: Could not retrieve image with id %s." % (__name__, imageid))
             return ex.message, 500
 
+    def delete(self, id, imageid):
+        """
+        Removes the given image.
+        Does not really remove anything from the machine, just fakes an OK.
+        """
+        LOG.debug("API CALL: %s GET" % str(self.__class__.__name__))
+        return Response("{}", status=204, mimetype="application/json")
+
 
 class NovaShowServerDetails(Resource):
     def __init__(self, api):