Attempt #2 at tests
This commit is contained in:
parent
575837d5ef
commit
0ab7f5ff6b
@ -2,7 +2,6 @@ import asyncio
|
|||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from distutils.util import strtobool
|
|
||||||
from inspect import isawaitable
|
from inspect import isawaitable
|
||||||
from os import environ
|
from os import environ
|
||||||
from unittest.mock import Mock, patch
|
from unittest.mock import Mock, patch
|
||||||
@ -501,13 +500,15 @@ def test_app_uvloop_config(caplog):
|
|||||||
del environ["SANIC_NO_UVLOOP"]
|
del environ["SANIC_NO_UVLOOP"]
|
||||||
asyncio.set_event_loop_policy(None)
|
asyncio.set_event_loop_policy(None)
|
||||||
|
|
||||||
assert caplog.records[0].message == (
|
assert (
|
||||||
|
"sanic.error",
|
||||||
|
logging.WARNING,
|
||||||
"You are running the app using uvloop, but the "
|
"You are running the app using uvloop, but the "
|
||||||
"'SANIC_NO_UVLOOP' environment variable (used to opt-out "
|
"'SANIC_NO_UVLOOP' environment variable (used to opt-out "
|
||||||
"of installing uvloop with Sanic) is set to true. If you "
|
"of installing uvloop with Sanic) is set to true. If you "
|
||||||
"want to disable uvloop with Sanic, set the 'USE_UVLOOP' "
|
"want to disable uvloop with Sanic, set the 'USE_UVLOOP' "
|
||||||
"configuration value to false."
|
"configuration value to false."
|
||||||
)
|
) in caplog.record_tuples
|
||||||
|
|
||||||
elif not OS_IS_WINDOWS:
|
elif not OS_IS_WINDOWS:
|
||||||
app = Sanic("wants_but_cant_use_uvloop")
|
app = Sanic("wants_but_cant_use_uvloop")
|
||||||
@ -518,11 +519,13 @@ def test_app_uvloop_config(caplog):
|
|||||||
return text("ok")
|
return text("ok")
|
||||||
app.test_client.get("/")
|
app.test_client.get("/")
|
||||||
|
|
||||||
assert caplog.records[0].message == (
|
assert (
|
||||||
|
"sanic.error",
|
||||||
|
logging.WARNING,
|
||||||
"You are trying to use uvloop, but uvloop is not "
|
"You are trying to use uvloop, but uvloop is not "
|
||||||
"installed in your system. In order to use uvloop "
|
"installed in your system. In order to use uvloop "
|
||||||
"you must first install it. Otherwise, you can disable "
|
"you must first install it. Otherwise, you can disable "
|
||||||
"uvloop completely by setting the 'USE_UVLOOP' "
|
"uvloop completely by setting the 'USE_UVLOOP' "
|
||||||
"configuration value to false. The app will now continue "
|
"configuration value to false. The app will now continue "
|
||||||
"to run without using uvloop."
|
"to run without using uvloop."
|
||||||
)
|
) in caplog.record_tuples
|
||||||
|
Loading…
x
Reference in New Issue
Block a user