Using signal to collect reqeust in endpoint test

This commit is contained in:
Hyunjun Kim 2017-01-11 17:22:40 +09:00
parent 39e8a2b99f
commit 2aa7579884

View File

@ -1,5 +1,6 @@
import aiohttp import aiohttp
from sanic.log import log from sanic.log import log
from sanic.signals import request_started
HOST = '127.0.0.1' HOST = '127.0.0.1'
PORT = 42101 PORT = 42101
@ -24,7 +25,7 @@ def sanic_endpoint_test(app, method='get', uri='/', gather_request=True,
if gather_request: if gather_request:
def _collect_request(request): def _collect_request(request):
results.append(request) results.append(request)
app.request_middleware.appendleft(_collect_request) request_started.connect(_collect_request)
async def _collect_response(sanic, loop): async def _collect_response(sanic, loop):
try: try: