summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-04-25 19:30:19 +0300
committerLars Wirzenius <liw@liw.fi>2018-04-25 19:30:19 +0300
commite53feb20491637cc8c6a018ffa554dffb26ab22d (patch)
treea5cc8a2e9e2da04c112cbb31ce2c46d4333d5e40
parent224afe3b367cba9b978115e969e714c14c71caa6 (diff)
downloadick2-e53feb20491637cc8c6a018ffa554dffb26ab22d.tar.gz
Add: delete method to ControllerClient
-rw-r--r--ick2/client.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ick2/client.py b/ick2/client.py
index 3281dce..0e4bf35 100644
--- a/ick2/client.py
+++ b/ick2/client.py
@@ -62,6 +62,10 @@ class HttpAPI:
r = self._request(self._session.get, url, headers=headers)
return r.content
+ def delete(self, url, headers=None):
+ r = self._request(self._session.delete, url, headers=headers)
+ return r.content
+
def post(self, url, headers=None, body=None):
self._send_request(self._session.post, url, headers=headers, body=body)
return None
@@ -217,6 +221,10 @@ class ControllerClient:
url = self.url(path)
return self._api.get_blob(url)
+ def delete(self, path): # pragma: no cover
+ url = self.url(path)
+ return self._api.delete(url)
+
def create(self, path, obj): # pragma: no cover
url = self.url(path)
return self._api.post(url, body=obj)