fix: multiple fixes
Some checks failed
🧪 Integration Testing / 🔧 Test Integration (2025.9.4, 3.13) (push) Failing after 26s
🛡️ Code Quality & Security Check / 🔍 Code Quality Analysis (push) Failing after 15s

Signed-off-by: Rafal Zielinski <sq4ind@gmail.com>
This commit is contained in:
2025-09-28 15:10:39 +01:00
parent 75f705d4e9
commit 13905df0ee
12 changed files with 1721 additions and 189 deletions

View File

@@ -3,6 +3,7 @@ import pytest
from unittest.mock import AsyncMock, MagicMock
from custom_components.adguard_hub.api import AdGuardHomeAPI
@pytest.fixture
def mock_session():
"""Mock aiohttp session."""
@@ -15,6 +16,7 @@ def mock_session():
session.request = AsyncMock(return_value=response)
return session
async def test_api_connection(mock_session):
"""Test API connection."""
api = AdGuardHomeAPI(
@@ -28,13 +30,14 @@ async def test_api_connection(mock_session):
result = await api.test_connection()
assert result is True
async def test_api_get_status(mock_session):
"""Test getting status."""
api = AdGuardHomeAPI(
host="test-host",
host="test-host",
port=3000,
session=mock_session
)
status = await api.get_status()
assert status == {"status": "ok"}
assert status == {"status": "ok"}