From e53feb20491637cc8c6a018ffa554dffb26ab22d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 25 Apr 2018 19:30:19 +0300 Subject: Add: delete method to ControllerClient --- ick2/client.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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) -- cgit v1.2.1