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
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
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
def test_allow_allows_allowed(): request = StubRequest() expected = None actual = request.allow('GET') assert actual is expected, actual
def Resource(fs): return load(StubRequest.from_fs(fs), 0)
def Simplate(fs): return load_uncached(StubRequest.from_fs(fs))
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
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
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