diff options
-rw-r--r-- | ick2/client.py | 8 |
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) |