def get_response(state, response):
    context = { 'request': state['request']
              , 'dispatch_result': state['dispatch_result']
              , 'response': response
               }
    resource = resources.load(state['website'], state['dispatch_result'].match, 0)
    return resource.get_response(context)
Exemple #2
0
def check(content, filename="index.html", body=True, aspenconf="", response=None):
    mk(('.aspen/aspen.conf', aspenconf), (filename, content))
    request = StubRequest.from_fs(filename)
    response = response or Response()
    resource = load(request, 0)
    response = resource.respond(request, response)
    if body:
        return response.body
    else:
        return response
Exemple #3
0
def check(content, filename="index.html", body=True, configure_aspen_py="", 
        response=None, argv=None):
    if argv is None:
        argv = []
    mk(('.aspen/configure-aspen.py', configure_aspen_py), (filename, content))
    request = StubRequest.from_fs(filename, *argv)
    resource = load(request, 0)
    response = resource.respond(request, response)
    if body:
        return response.body
    else:
        return response
Exemple #4
0
def check(content, filename="index.html", body=True, configure_aspen_py="",
        response=None, argv=None):
    if argv is None:
        argv = []
    mk(('.aspen/configure-aspen.py', configure_aspen_py), (filename, content))
    request = StubRequest.from_fs(filename, *argv)
    resource = load(request, 0)
    response = resource.respond(request, response)
    if body:
        return response.body
    else:
        return response
def get_response(request, response):
    context = { 'request': request
              , 'response': response
               }
    resource = resources.load(request, 0)
    return resource.get_response(context)
Exemple #6
0
def Resource(fs):
    return load(StubRequest.from_fs(fs), 0)
def get_response(request, response):
    context = {'request': request, 'response': response}
    resource = resources.load(request, 0)
    return resource.get_response(context)
def _respond(state):
    resource = resources.load(state['website'], state['dispatch_result'].match, 0)
    state['resource'] = resource
    state['response'] = state.get('response', Response())
    return resource.respond(state)
Exemple #9
0
def Resource(fs):
    return load(StubRequest.from_fs(fs), 0)
def get_response(request, response):
    context = {"request": request, "response": response}
    resource = resources.load(request, 0)
    return resource.get_response(context)