1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-31 23:21:54 +00:00

touch ups

This commit is contained in:
J. Nick Koston
2025-10-25 10:26:53 -07:00
parent 7efa1f7641
commit 16130308f9
2 changed files with 2 additions and 4 deletions

View File

@@ -60,13 +60,11 @@ void TemplateSelect::dump_config() {
LOG_UPDATE_INTERVAL(this); LOG_UPDATE_INTERVAL(this);
if (this->f_.has_value()) if (this->f_.has_value())
return; return;
auto initial_option = this->at(this->initial_option_index_);
ESP_LOGCONFIG(TAG, ESP_LOGCONFIG(TAG,
" Optimistic: %s\n" " Optimistic: %s\n"
" Initial Option: %s\n" " Initial Option: %s\n"
" Restore Value: %s", " Restore Value: %s",
YESNO(this->optimistic_), YESNO(this->optimistic_), this->at(this->initial_option_index_).value().c_str(),
initial_option.has_value() ? initial_option.value().c_str() : LOG_STR_LITERAL("unknown"),
YESNO(this->restore_value_)); YESNO(this->restore_value_));
} }

View File

@@ -129,7 +129,7 @@ async def test_host_mode_empty_string_options(
initial_state = states[initial_option_test.key] initial_state = states[initial_option_test.key]
assert initial_state.state == "Third", ( assert initial_state.state == "Third", (
f"Expected initial state 'Third' but got '{initial_state.state}' - " f"Expected initial state 'Third' but got '{initial_state.state}' - "
f"initial_option_index optimization may not be working correctly" f"initial_option not correctly applied"
) )
# The main test is that we got here without protobuf errors # The main test is that we got here without protobuf errors