diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-04-25 19:30:19 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-04-25 19:30:19 +0300 |
commit | e53feb20491637cc8c6a018ffa554dffb26ab22d (patch) | |
tree | a5cc8a2e9e2da04c112cbb31ce2c46d4333d5e40 | |
parent | 224afe3b367cba9b978115e969e714c14c71caa6 (diff) | |
download | ick2-e53feb20491637cc8c6a018ffa554dffb26ab22d.tar.gz |
Add: delete method to ControllerClient
-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) |