in test-runner/adapters/adapter_creation.py [0:0]
def create_rest_adapter(adapter_address, api_surface):
if api_surface == "module_client":
return rest.ModuleApi(adapter_address)
elif api_surface == "device_client":
return rest.DeviceApi(adapter_address)
elif api_surface == "wrapper":
return rest.ControlApi(adapter_address)
elif api_surface == "service":
return rest.ServiceApi(adapter_address)
elif api_surface == "registry":
return rest.RegistryApi(adapter_address)
elif api_surface == "system_control":
return rest.SystemControlApi(adapter_address)
else:
raise ValueError("rest adapter for {} invalid".format(api_surface))