Avoid logging increase during tests (#84672)

This commit is contained in:
Joakim Plate 2022-12-28 22:12:25 +01:00 committed by GitHub
parent 551d52103d
commit cb982294bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -74,9 +74,6 @@ from tests.components.recorder.common import ( # noqa: E402, isort:skip
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
logging.basicConfig(level=logging.DEBUG)
logging.getLogger("sqlalchemy.engine").setLevel(logging.INFO)
asyncio.set_event_loop_policy(runner.HassEventLoopPolicy(False)) asyncio.set_event_loop_policy(runner.HassEventLoopPolicy(False))
# Disable fixtures overriding our beautiful policy # Disable fixtures overriding our beautiful policy
asyncio.set_event_loop_policy = lambda policy: None asyncio.set_event_loop_policy = lambda policy: None
@ -92,6 +89,11 @@ def pytest_configure(config):
config.addinivalue_line( config.addinivalue_line(
"markers", "no_fail_on_log_exception: mark test to not fail on logged exception" "markers", "no_fail_on_log_exception: mark test to not fail on logged exception"
) )
if config.getoption("verbose"):
logging.basicConfig(level=logging.DEBUG)
else:
logging.basicConfig(level=logging.INFO)
logging.getLogger("sqlalchemy.engine").setLevel(logging.INFO)
def pytest_runtest_setup(): def pytest_runtest_setup():