diff options
-rw-r--r-- | ick2/controllerapi.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ick2/controllerapi.py b/ick2/controllerapi.py index 1cf1aef..09d14bc 100644 --- a/ick2/controllerapi.py +++ b/ick2/controllerapi.py @@ -181,7 +181,7 @@ class VersionAPI(APIbase): pass -class SubAPI(APIbase): +class ResourceApiBase(APIbase): def __init__(self, type_name, state): super().__init__(state) @@ -209,22 +209,22 @@ class SubAPI(APIbase): self._state.remove_resource(self._type_name, name) -class ProjectAPI(SubAPI): +class WorkerAPI(ResourceApiBase): # pragma: no cover def __init__(self, state): - super().__init__('projects', state) + super().__init__('workers', state) def get_resource_name(self, resource): - return resource['project'] + return resource['worker'] -class WorkerAPI(SubAPI): # pragma: no cover +class ProjectAPI(ResourceApiBase): def __init__(self, state): - super().__init__('workers', state) + super().__init__('projects', state) def get_resource_name(self, resource): - return resource['worker'] + return resource['project'] def response(status_code, body, headers): # pragma: no cover |