Skip to content

Commit de066c7

Browse files
authored
Reset log level in script tests (home-assistant#109881)
1 parent b5b0944 commit de066c7

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

tests/scripts/test_auth.py

+10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Test the auth script to manage local users."""
2+
import logging
23
from typing import Any
34
from unittest.mock import Mock, patch
45

@@ -11,6 +12,15 @@
1112
from tests.common import register_auth_provider
1213

1314

15+
@pytest.fixture(autouse=True)
16+
def reset_log_level():
17+
"""Reset log level after each test case."""
18+
logger = logging.getLogger("homeassistant.core")
19+
orig_level = logger.level
20+
yield
21+
logger.setLevel(orig_level)
22+
23+
1424
@pytest.fixture
1525
def provider(hass):
1626
"""Home Assistant auth provider."""

tests/scripts/test_check_config.py

+10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Test check_config script."""
2+
import logging
23
from unittest.mock import patch
34

45
import pytest
@@ -22,6 +23,15 @@
2223
BAD_CORE_CONFIG = "homeassistant:\n unit_system: bad\n\n\n"
2324

2425

26+
@pytest.fixture(autouse=True)
27+
def reset_log_level():
28+
"""Reset log level after each test case."""
29+
logger = logging.getLogger("homeassistant.loader")
30+
orig_level = logger.level
31+
yield
32+
logger.setLevel(orig_level)
33+
34+
2535
@pytest.fixture(autouse=True)
2636
async def apply_stop_hass(stop_hass: None) -> None:
2737
"""Make sure all hass are stopped."""

0 commit comments

Comments
 (0)