From aea97d102240aba93727a6ef626b12f2fee9e7f6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 20 Aug 2026 16:34:21 -0500 Subject: [PATCH] Cover the arduino toolchain predicate --- tests/unit_tests/test_core.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit_tests/test_core.py b/tests/unit_tests/test_core.py index 7964528665..0c96f8c8c9 100644 --- a/tests/unit_tests/test_core.py +++ b/tests/unit_tests/test_core.py @@ -958,6 +958,13 @@ class TestEsphomeCore: target.toolchain = const.Toolchain.ESP_IDF assert target.using_toolchain_sdk_nrf is False + def test_using_toolchain_arduino(self, target): + """A toolchain choice, distinct from the arduino target framework.""" + target.toolchain = const.Toolchain.ARDUINO + assert target.using_toolchain_arduino is True + target.toolchain = const.Toolchain.PLATFORMIO + assert target.using_toolchain_arduino is False + def test_using_native_toolchain(self, target): """True exactly for the toolchains that never read platformio.ini.""" target.toolchain = const.Toolchain.ESP_IDF