[core] Parse the common on/off spellings in boolean env vars (#18667)

This commit is contained in:
J. Nick Koston
2026-08-24 11:13:34 +12:00
committed by GitHub
parent 5cc1f001fa
commit 0ecc7045fa
2 changed files with 18 additions and 2 deletions
+7
View File
@@ -171,6 +171,13 @@ def test_is_ip_address__valid(value):
("FOO", "fAlSe", True, False),
("FOO", "Yes", False, True),
("FOO", "123", False, True),
# cv.boolean's spellings; falsy rows use default=True on purpose
("FOO", "on", False, True),
("FOO", "enable", False, True),
("FOO", "no", True, False),
("FOO", "off", True, False),
("FOO", "OFF", True, False),
("FOO", "Disable", True, False),
),
)
def test_get_bool_env(monkeypatch, var, value, default, expected):