From 0238440bc56c7658feb658614644dd2223a86838 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 16 Oct 2017 19:00:20 +0300 Subject: Add: /workers endpoint --- ick2/controllerapi.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ick2/controllerapi.py') diff --git a/ick2/controllerapi.py b/ick2/controllerapi.py index aa0871b..6d25a7d 100644 --- a/ick2/controllerapi.py +++ b/ick2/controllerapi.py @@ -34,6 +34,7 @@ class ControllerAPI: apis = { '/version': VersionAPI, '/projects': ProjectAPI, + '/workers': WorkerAPI, } routes = [] @@ -208,6 +209,15 @@ class ProjectAPI(SubAPI): return resource['project'] +class WorkerAPI(SubAPI): # pragma: no cover + + def __init__(self, state): + super().__init__('workers', state) + + def get_resource_name(self, resource): + return resource['worker'] + + def response(status_code, body, headers): # pragma: no cover obj = { 'status': status_code, -- cgit v1.2.1