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
|
||||
|
||||
|
||||
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):
|
||||
url = 'http://{host}:{port}{uri}'.format(host=HOST, port=PORT, uri=uri)
|
||||
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,
|
||||
loop=None, debug=False, server_kwargs={},
|
||||
loop=endpoint_test_loop, debug=False, server_kwargs={},
|
||||
*request_args, **request_kwargs):
|
||||
results = []
|
||||
exceptions = []
|
||||
|
|
Loading…
Reference in New Issue
Block a user