Ejemplo n.º 1
0
def test_methods_changing_changes():
    request = StubRequest()
    request.method = 'POST'
    assert not request.OPTIONS
    assert not request.GET
    assert not request.HEAD
    assert request.POST
    assert not request.PUT
    assert not request.DELETE
    assert not request.TRACE
    assert not request.CONNECT
Ejemplo n.º 2
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
Ejemplo n.º 3
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
Ejemplo n.º 4
0
def test_allow_allows_allowed():
    request = StubRequest()
    expected = None
    actual = request.allow('GET')
    assert actual is expected, actual
Ejemplo n.º 5
0
def Resource(fs):
    return load(StubRequest.from_fs(fs), 0)
Ejemplo n.º 6
0
def Simplate(fs):
    return load_uncached(StubRequest.from_fs(fs))
Ejemplo n.º 7
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
Ejemplo n.º 8
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
Ejemplo n.º 9
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