Added tests for Request.static_resource
parent
c4e9397e8c
commit
f14b744ef7
|
@ -457,3 +457,31 @@ def test_create_href_full_keywords():
|
||||||
request = milla.Request(environ)
|
request = milla.Request(environ)
|
||||||
url = request.create_href_full('/bar', foo='baz')
|
url = request.create_href_full('/bar', foo='baz')
|
||||||
assert url == 'http://127.0.0.1/bar?foo=baz'
|
assert url == 'http://127.0.0.1/bar?foo=baz'
|
||||||
|
|
||||||
|
def test_static_resource():
|
||||||
|
'''Request.static_resource creates valid URL from config'''
|
||||||
|
|
||||||
|
def controller(request):
|
||||||
|
return request.static_resource('/image.png')
|
||||||
|
|
||||||
|
environ = environ_for_testing()
|
||||||
|
app = milla.Application(StubResolver(controller))
|
||||||
|
app.config['milla.static_root'] = '/static'
|
||||||
|
response = ResponseMaker()
|
||||||
|
app_iter = app(environ, response.start_response)
|
||||||
|
response.finish_response(app_iter)
|
||||||
|
assert response.body == b'/static/image.png', response.body
|
||||||
|
|
||||||
|
def test_static_resource_undefined():
|
||||||
|
'''Request.static_resource returns the path unmodified with no root defined'''
|
||||||
|
|
||||||
|
def controller(request):
|
||||||
|
return request.static_resource('/image.png')
|
||||||
|
|
||||||
|
environ = environ_for_testing()
|
||||||
|
app = milla.Application(StubResolver(controller))
|
||||||
|
response = ResponseMaker()
|
||||||
|
app_iter = app(environ, response.start_response)
|
||||||
|
response.finish_response(app_iter)
|
||||||
|
assert response.body == b'/image.png', response.body
|
||||||
|
|
Loading…
Reference in New Issue