sanic_endpoint_test uses shared event loop by default
This commit is contained in:
parent
e5196a49ff
commit
8c7882c5e7
|
@ -5,6 +5,13 @@ HOST = '127.0.0.1'
|
||||||
PORT = 42101
|
PORT = 42101
|
||||||
|
|
||||||
|
|
||||||
|
try:
|
||||||
|
import uvloop as async_loop
|
||||||
|
except ImportError:
|
||||||
|
import asyncio as async_loop
|
||||||
|
endpoint_test_loop = async_loop.new_event_loop()
|
||||||
|
|
||||||
|
|
||||||
async def local_request(method, uri, cookies=None, *args, **kwargs):
|
async def local_request(method, uri, cookies=None, *args, **kwargs):
|
||||||
url = 'http://{host}:{port}{uri}'.format(host=HOST, port=PORT, uri=uri)
|
url = 'http://{host}:{port}{uri}'.format(host=HOST, port=PORT, uri=uri)
|
||||||
log.info(url)
|
log.info(url)
|
||||||
|
@ -16,7 +23,7 @@ async def local_request(method, uri, cookies=None, *args, **kwargs):
|
||||||
|
|
||||||
|
|
||||||
def sanic_endpoint_test(app, method='get', uri='/', gather_request=True,
|
def sanic_endpoint_test(app, method='get', uri='/', gather_request=True,
|
||||||
loop=None, debug=False, server_kwargs={},
|
loop=endpoint_test_loop, debug=False, server_kwargs={},
|
||||||
*request_args, **request_kwargs):
|
*request_args, **request_kwargs):
|
||||||
results = []
|
results = []
|
||||||
exceptions = []
|
exceptions = []
|
||||||
|
|
Loading…
Reference in New Issue
Block a user