summaryrefslogtreecommitdiff
path: root/effiapi
diff options
context:
space:
mode:
Diffstat (limited to 'effiapi')
-rwxr-xr-xeffiapi16
1 files changed, 16 insertions, 0 deletions
diff --git a/effiapi b/effiapi
index bb1af9e..5575a37 100755
--- a/effiapi
+++ b/effiapi
@@ -99,6 +99,22 @@ class FakeHTTPAPI(HTTPAPI):
'FakeHTTPAPI.GET url=%r headers=%r body=%r',
url, headers, body)
+ if url.endswith('/status'):
+ return self._get_status()
+
+ if url.endswith('/res'):
+ return self._get_resource(headers)
+
+ logging.error('Cannot server url')
+ assert 0
+
+ def _get_status(self):
+ body = {
+ 'resources': len(self._memb),
+ }
+ return FakeResponse(200, {}, body=json.dumps(body))
+
+ def _get_resource(self, headers):
if headers is None:
logging.warning('FakeHTTPAPI.GET: no resource id in headers')
return FakeResponse(400, {}, 'Missing headers')