def create_rest_adapter()

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))