From cb982294bda05103b01a8d6d9bfc96fc794bbb4a Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Wed, 28 Dec 2022 22:12:25 +0100 Subject: [PATCH] Avoid logging increase during tests (#84672) --- tests/conftest.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 072ce9e112b..d2401123690 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -74,9 +74,6 @@ from tests.components.recorder.common import ( # noqa: E402, isort:skip _LOGGER = logging.getLogger(__name__) -logging.basicConfig(level=logging.DEBUG) -logging.getLogger("sqlalchemy.engine").setLevel(logging.INFO) - asyncio.set_event_loop_policy(runner.HassEventLoopPolicy(False)) # Disable fixtures overriding our beautiful policy asyncio.set_event_loop_policy = lambda policy: None @@ -92,6 +89,11 @@ def pytest_configure(config): config.addinivalue_line( "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():