Exemple #1
0
def test_handle_barely_working():
    mk(('index.html', "Greetings, program!"))
    request = StubRequest.from_fs('index.html')
    response = Response()
    handle(request, response)
    
    expected = "Greetings, program!"
    actual = response.body
    assert actual == expected, actual
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()
    handle(request, response)
    if body:
        return response.body
    else:
        return response
Exemple #3
0
def Resource(fs):
    return load(StubRequest.from_fs(fs), 0)
Exemple #4
0
def Simplate(fs):
    return load_uncached(StubRequest.from_fs(fs))
Exemple #5
0
def check_trailing_slash(path):
    """Given an urlpath, return a filesystem path per gauntlet.trailing_slash.
    """
    request = StubRequest.from_fs(path)
    gauntlet.run_through(request, gauntlet.trailing_slash)
    return request
Exemple #6
0
def check_index(path):
    """Given an urlpath, return a filesystem path per gauntlet.index.
    """
    request = StubRequest.from_fs(path)
    gauntlet.run_through(request, gauntlet.index)
    return request
Exemple #7
0
def check_virtual_paths(path):
    """Given an urlpath, return a filesystem path per gauntlet.virtual_paths.
    """
    request = StubRequest.from_fs(path)
    gauntlet.run_through(request, gauntlet.virtual_paths)
    return request