Import Generator from typing_extensions (2) (#118989)
This commit is contained in:
parent
49c7b1aab9
commit
279483ddb0
96 changed files with 298 additions and 290 deletions
|
@ -3,7 +3,7 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
from collections.abc import AsyncGenerator, Generator, Mapping, Sequence
|
||||
from collections.abc import Mapping, Sequence
|
||||
from contextlib import asynccontextmanager, contextmanager
|
||||
from datetime import UTC, datetime, timedelta
|
||||
from enum import Enum
|
||||
|
@ -23,6 +23,7 @@ from unittest.mock import AsyncMock, Mock, patch
|
|||
from aiohttp.test_utils import unused_port as get_test_instance_port # noqa: F401
|
||||
import pytest
|
||||
from syrupy import SnapshotAssertion
|
||||
from typing_extensions import AsyncGenerator, Generator
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant import auth, bootstrap, config_entries, loader
|
||||
|
@ -161,7 +162,7 @@ def get_test_config_dir(*add_path):
|
|||
|
||||
|
||||
@contextmanager
|
||||
def get_test_home_assistant() -> Generator[HomeAssistant, None, None]:
|
||||
def get_test_home_assistant() -> Generator[HomeAssistant]:
|
||||
"""Return a Home Assistant object pointing at test config directory."""
|
||||
loop = asyncio.new_event_loop()
|
||||
asyncio.set_event_loop(loop)
|
||||
|
@ -222,7 +223,7 @@ async def async_test_home_assistant(
|
|||
event_loop: asyncio.AbstractEventLoop | None = None,
|
||||
load_registries: bool = True,
|
||||
config_dir: str | None = None,
|
||||
) -> AsyncGenerator[HomeAssistant, None]:
|
||||
) -> AsyncGenerator[HomeAssistant]:
|
||||
"""Return a Home Assistant object pointing at test config dir."""
|
||||
hass = HomeAssistant(config_dir or get_test_config_dir())
|
||||
store = auth_store.AuthStore(hass)
|
||||
|
@ -1325,9 +1326,7 @@ class MockEntity(entity.Entity):
|
|||
|
||||
|
||||
@contextmanager
|
||||
def mock_storage(
|
||||
data: dict[str, Any] | None = None,
|
||||
) -> Generator[dict[str, Any], None, None]:
|
||||
def mock_storage(data: dict[str, Any] | None = None) -> Generator[dict[str, Any]]:
|
||||
"""Mock storage.
|
||||
|
||||
Data is a dict {'key': {'version': version, 'data': data}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue