16 lines
453 B
Python
16 lines
453 B
Python
|
"""Tests for the Zeroconf component."""
|
||
|
from unittest.mock import AsyncMock, patch
|
||
|
|
||
|
import pytest
|
||
|
|
||
|
|
||
|
@pytest.fixture
|
||
|
def mock_async_zeroconf():
|
||
|
"""Mock AsyncZeroconf."""
|
||
|
with patch("homeassistant.components.zeroconf.HaAsyncZeroconf") as mock_aiozc:
|
||
|
zc = mock_aiozc.return_value
|
||
|
zc.async_register_service = AsyncMock()
|
||
|
zc.zeroconf.async_wait_for_start = AsyncMock()
|
||
|
zc.ha_async_close = AsyncMock()
|
||
|
yield zc
|