From 4377f4cbea5782686e83950e56854a1d90fc7a4b Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Tue, 2 Jul 2024 22:13:19 +0200 Subject: [PATCH] Temporarily set apprise log level to debug in tests (#121029) Co-authored-by: Franck Nijhof --- tests/components/apprise/test_notify.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/components/apprise/test_notify.py b/tests/components/apprise/test_notify.py index 7d37d7a5d99..d73fa72d6c7 100644 --- a/tests/components/apprise/test_notify.py +++ b/tests/components/apprise/test_notify.py @@ -1,14 +1,27 @@ """The tests for the apprise notification platform.""" +import logging from pathlib import Path from unittest.mock import MagicMock, patch +import pytest + from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component BASE_COMPONENT = "notify" +@pytest.fixture(autouse=True) +def reset_log_level(): + """Set and reset log level after each test case.""" + logger = logging.getLogger("apprise") + orig_level = logger.level + logger.setLevel(logging.DEBUG) + yield + logger.setLevel(orig_level) + + async def test_apprise_config_load_fail01(hass: HomeAssistant) -> None: """Test apprise configuration failures 1."""