Add type hint to mock_async_zeroconf in test fixtures (#119057)

This commit is contained in:
epenet 2024-06-07 12:09:18 +02:00 committed by GitHub
parent 5f309b69cf
commit bfff3c0524
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 19 additions and 13 deletions

View file

@ -1,8 +1,10 @@
"""bosch_shc session fixtures."""
from unittest.mock import MagicMock
import pytest
@pytest.fixture(autouse=True)
def bosch_shc_mock_async_zeroconf(mock_async_zeroconf):
def bosch_shc_mock_async_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Auto mock zeroconf."""

View file

@ -1,8 +1,10 @@
"""default_config session fixtures."""
from unittest.mock import MagicMock
import pytest
@pytest.fixture(autouse=True)
def default_config_mock_async_zeroconf(mock_async_zeroconf):
def default_config_mock_async_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Auto mock zeroconf."""

View file

@ -1,6 +1,6 @@
"""Fixtures for tests."""
from unittest.mock import patch
from unittest.mock import MagicMock, patch
import pytest
from typing_extensions import Generator
@ -39,5 +39,5 @@ def patch_mydevolo(credentials_valid: bool, maintenance: bool) -> Generator[None
@pytest.fixture(autouse=True)
def devolo_home_control_mock_async_zeroconf(mock_async_zeroconf):
def devolo_home_control_mock_async_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Auto mock zeroconf."""

View file

@ -1,7 +1,7 @@
"""Fixtures for tests."""
from itertools import cycle
from unittest.mock import patch
from unittest.mock import MagicMock, patch
import pytest
@ -50,5 +50,5 @@ def mock_validate_input():
@pytest.fixture(autouse=True)
def devolo_home_network_mock_async_zeroconf(mock_async_zeroconf):
def devolo_home_network_mock_async_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Auto mock zeroconf."""

View file

@ -7,7 +7,7 @@ from asyncio import Event
from collections.abc import Awaitable, Callable
from pathlib import Path
from typing import Any
from unittest.mock import AsyncMock, Mock, patch
from unittest.mock import AsyncMock, MagicMock, Mock, patch
from aioesphomeapi import (
APIClient,
@ -47,7 +47,7 @@ def mock_bluetooth(enable_bluetooth: None) -> None:
@pytest.fixture(autouse=True)
def esphome_mock_async_zeroconf(mock_async_zeroconf):
def esphome_mock_async_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Auto mock zeroconf."""

View file

@ -1,6 +1,6 @@
"""Test fixtures for the Open Thread Border Router integration."""
from unittest.mock import Mock, patch
from unittest.mock import MagicMock, Mock, patch
import pytest
@ -73,7 +73,7 @@ async def otbr_config_entry_thread_fixture(hass):
@pytest.fixture(autouse=True)
def use_mocked_zeroconf(mock_async_zeroconf):
def use_mocked_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Mock zeroconf in all tests."""

View file

@ -3,7 +3,7 @@
from __future__ import annotations
from ipaddress import ip_address
from unittest.mock import Mock, patch
from unittest.mock import MagicMock, Mock, patch
import pytest
from rabbitair import Mode, Model, Speed
@ -38,7 +38,7 @@ ZEROCONF_DATA = zeroconf.ZeroconfServiceInfo(
@pytest.fixture(autouse=True)
def use_mocked_zeroconf(mock_async_zeroconf):
def use_mocked_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Mock zeroconf in all tests."""

View file

@ -1,5 +1,7 @@
"""Test fixtures for the Thread integration."""
from unittest.mock import MagicMock
import pytest
from homeassistant.components import thread
@ -24,5 +26,5 @@ async def thread_config_entry_fixture(hass: HomeAssistant):
@pytest.fixture(autouse=True)
def use_mocked_zeroconf(mock_async_zeroconf):
def use_mocked_zeroconf(mock_async_zeroconf: MagicMock) -> None:
"""Mock zeroconf in all tests."""