From 1e9dfc5fb503aa77053b99ad75468e403022a8ea Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 14 Oct 2026 08:47:10 -1000 Subject: [PATCH] Check that importing logger leaves zephyr unloaded too Claude-Session: https://claude.ai/code/session_01SNtpffGmahyG2wHi2Gq81k --- tests/unit_tests/components/test_logger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/unit_tests/components/test_logger.py b/tests/unit_tests/components/test_logger.py index dbfb6bb3be7..17509775c2c 100644 --- a/tests/unit_tests/components/test_logger.py +++ b/tests/unit_tests/components/test_logger.py @@ -29,7 +29,8 @@ def test_dir_does_not_import_platform_packages() -> None: check = ( "import sys; from esphome.components import logger; dir(logger); " "print(','.join(m for m in ('esphome.components.esp32', " - "'esphome.components.libretiny') if m in sys.modules))" + "'esphome.components.libretiny', 'esphome.components.zephyr') " + "if m in sys.modules))" ) result = subprocess.run( [sys.executable, "-c", check], capture_output=True, text=True, check=True