From 099bea00f69837b42c0947ef4bb4f6be2508d7c4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 22 Mar 2026 21:30:22 -1000 Subject: [PATCH] Add test for _generate_source_table_code empty input --- tests/unit_tests/test_cpp_helpers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/unit_tests/test_cpp_helpers.py b/tests/unit_tests/test_cpp_helpers.py index 75b96bb9e07..efb3ca5e070 100644 --- a/tests/unit_tests/test_cpp_helpers.py +++ b/tests/unit_tests/test_cpp_helpers.py @@ -97,6 +97,12 @@ def test_register_component_source_deduplicates(monkeypatch): assert idx3 == 1 # deduplicated +def test_generate_source_table_code_empty(): + from esphome.cpp_helpers import _generate_source_table_code + + assert _generate_source_table_code("TBL", "lookup", {}) == "" + + def test_register_component_source_overflow_warns(monkeypatch, caplog): # Pre-fill pool to max pool = ComponentSourcePool(