mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Bump aiostreammagic to 2.3.0 (#125903)
This commit is contained in:
parent
58f66e54f9
commit
a2a049c5cc
@ -5,6 +5,7 @@ from functools import wraps
|
|||||||
from typing import Any, Concatenate
|
from typing import Any, Concatenate
|
||||||
|
|
||||||
from aiostreammagic import StreamMagicClient
|
from aiostreammagic import StreamMagicClient
|
||||||
|
from aiostreammagic.models import CallbackType
|
||||||
|
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
from homeassistant.exceptions import HomeAssistantError
|
from homeassistant.exceptions import HomeAssistantError
|
||||||
@ -51,7 +52,9 @@ class CambridgeAudioEntity(Entity):
|
|||||||
)
|
)
|
||||||
|
|
||||||
@callback
|
@callback
|
||||||
async def _state_update_callback(self, _client: StreamMagicClient) -> None:
|
async def _state_update_callback(
|
||||||
|
self, _client: StreamMagicClient, _callback_type: CallbackType
|
||||||
|
) -> None:
|
||||||
"""Call when the device is notified of changes."""
|
"""Call when the device is notified of changes."""
|
||||||
self._attr_available = _client.is_connected()
|
self._attr_available = _client.is_connected()
|
||||||
self.async_write_ha_state()
|
self.async_write_ha_state()
|
||||||
|
@ -7,6 +7,6 @@
|
|||||||
"integration_type": "device",
|
"integration_type": "device",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["aiostreammagic"],
|
"loggers": ["aiostreammagic"],
|
||||||
"requirements": ["aiostreammagic==2.2.5"],
|
"requirements": ["aiostreammagic==2.3.0"],
|
||||||
"zeroconf": ["_stream-magic._tcp.local.", "_smoip._tcp.local."]
|
"zeroconf": ["_stream-magic._tcp.local.", "_smoip._tcp.local."]
|
||||||
}
|
}
|
||||||
|
@ -377,7 +377,7 @@ aiosolaredge==0.2.0
|
|||||||
aiosteamist==1.0.0
|
aiosteamist==1.0.0
|
||||||
|
|
||||||
# homeassistant.components.cambridge_audio
|
# homeassistant.components.cambridge_audio
|
||||||
aiostreammagic==2.2.5
|
aiostreammagic==2.3.0
|
||||||
|
|
||||||
# homeassistant.components.switcher_kis
|
# homeassistant.components.switcher_kis
|
||||||
aioswitcher==4.0.3
|
aioswitcher==4.0.3
|
||||||
|
@ -359,7 +359,7 @@ aiosolaredge==0.2.0
|
|||||||
aiosteamist==1.0.0
|
aiosteamist==1.0.0
|
||||||
|
|
||||||
# homeassistant.components.cambridge_audio
|
# homeassistant.components.cambridge_audio
|
||||||
aiostreammagic==2.2.5
|
aiostreammagic==2.3.0
|
||||||
|
|
||||||
# homeassistant.components.switcher_kis
|
# homeassistant.components.switcher_kis
|
||||||
aioswitcher==4.0.3
|
aioswitcher==4.0.3
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
from unittest.mock import AsyncMock
|
from unittest.mock import AsyncMock
|
||||||
|
|
||||||
from aiostreammagic import TransportControl
|
from aiostreammagic import TransportControl
|
||||||
|
from aiostreammagic.models import CallbackType
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from homeassistant.components.media_player import (
|
from homeassistant.components.media_player import (
|
||||||
@ -33,7 +34,9 @@ from tests.common import MockConfigEntry
|
|||||||
|
|
||||||
async def mock_state_update(client: AsyncMock) -> None:
|
async def mock_state_update(client: AsyncMock) -> None:
|
||||||
"""Trigger a callback in the media player."""
|
"""Trigger a callback in the media player."""
|
||||||
await client.register_state_update_callbacks.call_args[0][0](client)
|
await client.register_state_update_callbacks.call_args[0][0](
|
||||||
|
client, CallbackType.STATE
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
async def test_entity_supported_features(
|
async def test_entity_supported_features(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user