1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-07 20:33:47 +01:00

add more coverage to make sure we are more careful about deletes

This commit is contained in:
J. Nick Koston
2025-09-15 17:29:51 -05:00
parent 50f22a362f
commit f3c156ca57

View File

@@ -384,6 +384,8 @@ def test_preload_core_config_basic(setup_core: Path) -> None:
assert platform == "esp32" assert platform == "esp32"
assert KEY_CORE in CORE.data assert KEY_CORE in CORE.data
assert CONF_BUILD_PATH in config[CONF_ESPHOME] assert CONF_BUILD_PATH in config[CONF_ESPHOME]
# Verify default build path is "build/<device_name>"
assert config[CONF_ESPHOME][CONF_BUILD_PATH].endswith("build/test_device")
def test_preload_core_config_with_build_path(setup_core: Path) -> None: def test_preload_core_config_with_build_path(setup_core: Path) -> None:
@@ -418,6 +420,8 @@ def test_preload_core_config_env_build_path(setup_core: Path) -> None:
assert CONF_BUILD_PATH in config[CONF_ESPHOME] assert CONF_BUILD_PATH in config[CONF_ESPHOME]
assert "test_device" in config[CONF_ESPHOME][CONF_BUILD_PATH] assert "test_device" in config[CONF_ESPHOME][CONF_BUILD_PATH]
# Verify it uses the env var path with device name appended
assert config[CONF_ESPHOME][CONF_BUILD_PATH].endswith("/env/build/test_device")
assert platform == "rp2040" assert platform == "rp2040"