Example #1
0
def api_request_with_scopes(scopes) -> Request:
    request = APIRequestFactory().get("/v1/dummy/")
    request.accept_crs = None  # for DSOSerializer, expects to be used with DSOViewMixin
    request.response_content_crs = None

    request.user_scopes = UserScopes(
        query_params=request.GET,
        request_scopes=scopes,
    )

    # Temporal modifications. Usually done via TemporalTableMiddleware
    request.versioned = False
    return request