Replace stream decorator to stream parameter

This commit is contained in:
38elements
2017-05-09 22:31:15 +09:00
parent 4d4f38fb35
commit 6a14e49479
8 changed files with 257 additions and 57 deletions

View File

@@ -33,6 +33,7 @@ def test_route_strict_slash():
@app.post('/post/', strict_slashes=True)
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
@@ -80,21 +81,43 @@ def test_shorthand_routes_put():
@app.put('/put')
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
request, response = app.test_client.put('/put')
assert response.text == 'OK'
request, response = app.test_client.get('/put')
assert response.status == 405
def test_shorthand_routes_delete():
app = Sanic('test_shorhand_routes_delete')
@app.delete('/delete')
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
request, response = app.test_client.delete('/delete')
assert response.text == 'OK'
request, response = app.test_client.get('/delete')
assert response.status == 405
def test_shorthand_routes_patch():
app = Sanic('test_shorhand_routes_patch')
@app.patch('/patch')
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
request, response = app.test_client.patch('/patch')
assert response.text == 'OK'
@@ -106,8 +129,11 @@ def test_shorthand_routes_head():
@app.head('/head')
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
request, response = app.test_client.head('/head')
assert response.status == 200
@@ -119,8 +145,11 @@ def test_shorthand_routes_options():
@app.options('/options')
def handler(request):
assert request.stream is None
return text('OK')
assert app.is_request_stream is False
request, response = app.test_client.options('/options')
assert response.status == 200