summaryrefslogtreecommitdiffstats
path: root/testapi/opnfv_testapi/handlers/pod_handlers.py
diff options
context:
space:
mode:
Diffstat (limited to 'testapi/opnfv_testapi/handlers/pod_handlers.py')
-rw-r--r--testapi/opnfv_testapi/handlers/pod_handlers.py23
1 files changed, 6 insertions, 17 deletions
diff --git a/testapi/opnfv_testapi/handlers/pod_handlers.py b/testapi/opnfv_testapi/handlers/pod_handlers.py
index abf5bf9..9e52ca0 100644
--- a/testapi/opnfv_testapi/handlers/pod_handlers.py
+++ b/testapi/opnfv_testapi/handlers/pod_handlers.py
@@ -57,22 +57,11 @@ class PodGURHandler(GenericPodHandler):
"""
self._get_one(query={'name': pod_name})
+ @swagger.operation(nickname='deletePodByName')
def delete(self, pod_name):
- """ Remove a POD
-
- # check for an existing pod to be deleted
- mongo_dict = yield self.db.pods.find_one(
- {'name': pod_name})
- pod = TestProject.pod(mongo_dict)
- if pod is None:
- raise HTTPError(HTTP_NOT_FOUND,
- "{} could not be found as a pod to be deleted"
- .format(pod_name))
-
- # just delete it, or maybe save it elsewhere in a future
- res = yield self.db.projects.remove(
- {'name': pod_name})
-
- self.finish_request(answer)
"""
- pass
+ @description: delete a pod by pod_name
+ @return 200: delete success
+ @raise 404: pods not exist
+ """
+ self._delete(query={'name': pod_name})