test_settings_logic: Docstring korrigiert - Fallback lebt in get_variable(), nicht in load()
SettingsLogic.load() reicht get_variable()-Werte unverändert durch, ohne eigene Fallback-Logik. Der "or \"\""-Fallback für unbekannte Variablen sitzt in variable_wrapper.get_variable(). Der Test selbst war korrekt, nur die Docstring hat die Verantwortung falsch zugeordnet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -59,7 +59,7 @@ class TestSettingsLogic(unittest.TestCase):
|
||||
|
||||
@patch("sn_basis.functions.settings_logic.get_variable")
|
||||
def test_load_handles_partial_values_with_empty_fallback(self, mock_get):
|
||||
"""Prüft, dass load() bei fehlenden Werten auf einen leeren String zurückfällt statt einen Fehler zu werfen."""
|
||||
"""Prüft, dass load() für jede Variable den (auch leeren) Wert von get_variable() unverändert übernimmt, selbst wenn nicht alle Variablen im Mock konfiguriert sind."""
|
||||
values = {
|
||||
"amt": "A1",
|
||||
"behoerde": "",
|
||||
|
||||
Reference in New Issue
Block a user