From cb733962251d198d2926e8771c2791fbaab3b699 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 16 Sep 2025 10:51:50 -0500 Subject: [PATCH] review --- tests/unit_tests/test_core.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/unit_tests/test_core.py b/tests/unit_tests/test_core.py index b36bc8f4c0..4677140ad2 100644 --- a/tests/unit_tests/test_core.py +++ b/tests/unit_tests/test_core.py @@ -687,6 +687,14 @@ class TestEsphomeCore: expected = os.path.expanduser("~/.platformio/.cache") assert target.platformio_cache_dir == expected + def test_platformio_cache_dir_whitespace_env_var(self): + """Test platformio_cache_dir with whitespace-only env var falls back to default.""" + target = core.EsphomeCore() + + with patch.dict(os.environ, {"PLATFORMIO_CACHE_DIR": " "}): + expected = os.path.expanduser("~/.platformio/.cache") + assert target.platformio_cache_dir == expected + def test_platformio_cache_dir_docker_addon_path(self): """Test platformio_cache_dir in Docker/HA addon environment.""" target = core.EsphomeCore()