fix(tests): patch get_setting at source module, not lazy import site

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-17 15:15:01 -04:00
parent 3c9e473823
commit 443b11f287
+1 -1
View File
@@ -128,7 +128,7 @@ async def test_update_event_fires_caldav_push():
async def test_tools_calendar_always_available():
"""Calendar tools must appear in get_tools_for_user even without CalDAV."""
with patch("fabledassistant.services.tools._registry.is_caldav_configured", new_callable=AsyncMock) as mock_configured, \
patch("fabledassistant.services.tools._registry.get_setting", new_callable=AsyncMock) as mock_setting:
patch("fabledassistant.services.settings.get_setting", new_callable=AsyncMock) as mock_setting:
mock_configured.return_value = False
mock_setting.return_value = "false"
from fabledassistant.services.tools import get_tools_for_user