fix: centralize hass fixture usage and clean domain residue on unload

This commit is contained in:
Joshua King
2026-09-13 19:04:20 -04:00
parent 2dbb309844
commit e2d21f2e39
8 changed files with 394 additions and 488 deletions
-9
View File
@@ -4,17 +4,8 @@ from __future__ import annotations
import ast
import asyncio
from pathlib import Path
import sys
from unittest.mock import AsyncMock, MagicMock
# Mock homeassistant modules if not installed in environment
for _mod in (
"homeassistant",
"homeassistant.core",
"homeassistant.config_entries",
):
sys.modules.setdefault(_mod, MagicMock())
from custom_components.nestquest import store
from custom_components.nestquest.const import SQLITE_DB_FILENAME