def test_URLPath_traversedResource(self):
app = self.app
request = requestMock(b'/resource/foo')
request_url = [None]
class URLPathResource(Resource):
def render(self, request):
request_url[0] = request.URLPath()
def getChild(self, request, segment):
return self
@app.route("/resource/", branch=True)
def root(request):
return URLPathResource()
d = _render(self.kr, request)
self.assertFired(d)
self.assertEqual(str(request_url[0]),
'http://localhost:8080/resource/foo')
评论列表
文章目录