* Add config_flow * Add old config import * Change from platform setup to entry setup * Improve yaml config import * Allow multiple hosts * Apply recommendations * Add DeerMaximum as codeowner * Apply recommendations * Fix config schema * Fix hass data * Remove DeerMaximum from CODEOWNERS * Try to fix tests in ci * Try to fix tests in ci 2 * Try to fix tests in ci 3 * Revert: Try to fix tests in ci 3 * Add end-to-end flow to connection error test * Fix rebase * Add required changes * Change deprecation date * Import only valid config entries * Improve issue creation * Fix error type * Add missing test * Optimize issue creation * Optimize tests * Add check for duplicate entries * Add already_configured message * Create issue for duplicate entries
14 lines
401 B
Python
14 lines
401 B
Python
"""Configuration for Velux tests."""
|
|
from collections.abc import Generator
|
|
from unittest.mock import AsyncMock, patch
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.fixture
|
|
def mock_setup_entry() -> Generator[AsyncMock, None, None]:
|
|
"""Override async_setup_entry."""
|
|
with patch(
|
|
"homeassistant.components.velux.async_setup_entry", return_value=True
|
|
) as mock_setup_entry:
|
|
yield mock_setup_entry
|