fix typo and unproper test

This commit is contained in:
PandaFeeder 2017-05-13 19:26:04 +08:00
parent f26a70cfe0
commit 5c4a67c8b8

View File

@ -42,7 +42,7 @@ def test_early_response_from_mounted_request_middleware():
request, response = app.test_client.get('/') request, response = app.test_client.get('/')
assert response.text == "reponse from early_request_middleware" assert response.text == "response from early_request_middleware"
assert results[0] == 1 assert results[0] == 1
assert len(results) == 1 assert len(results) == 1
@ -95,7 +95,7 @@ def test_mounted_request_middleware_parameter():
request, response = app.test_client.get('/42') request, response = app.test_client.get('/42')
assert results[0] == 42 assert results[0] == str(42)
assert response.text == "OK" assert response.text == "OK"
@ -106,7 +106,7 @@ def test_mounted_response_middleware():
results = [] results = []
async def response_middleware(request, response): async def response_middleware(request, response):
response["response_middleware_added"] = "TEST" response.response_middleware_added = "TEST"
@app.route('/', middleware={"response": response_middleware}) @app.route('/', middleware={"response": response_middleware})
async def handler(request): async def handler(request):
@ -114,7 +114,7 @@ def test_mounted_response_middleware():
request, response = app.test_client.get('/') request, response = app.test_client.get('/')
assert response["response_middleware_added"] == "TEST" assert response.response_middleware_added == "TEST"
def test_early_response_from_mounted_response_middleware(): def test_early_response_from_mounted_response_middleware():
@ -149,8 +149,7 @@ def test_early_response_from_mounted_response_middleware():
for i,v in enumerate(added): for i,v in enumerate(added):
if i != 3: if i != 3:
assert results[i] == added[i] assert results[i] == added[i]
else: assert len(results) == 3
assert results[i] != added[i]
def test_mounted_response_middleware_parameter(): def test_mounted_response_middleware_parameter():
app = Sanic("test_mounted_response_middleware_parameter") app = Sanic("test_mounted_response_middleware_parameter")
@ -166,7 +165,7 @@ def test_mounted_response_middleware_parameter():
request, response = app.test_client.get('/42') request, response = app.test_client.get('/42')
assert results[0] == 42 assert results[0] == str(42)
assert response.text == "OK" assert response.text == "OK"