Bump aiostreammagic to 2.3.0 (#125903)

This commit is contained in:
Noah Husby 2024-09-13 10:37:32 -04:00 committed by GitHub
parent 58f66e54f9
commit a2a049c5cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 11 additions and 5 deletions

View File

@ -5,6 +5,7 @@ from functools import wraps
from typing import Any, Concatenate
from aiostreammagic import StreamMagicClient
from aiostreammagic.models import CallbackType
from homeassistant.core import callback
from homeassistant.exceptions import HomeAssistantError
@ -51,7 +52,9 @@ class CambridgeAudioEntity(Entity):
)
@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."""
self._attr_available = _client.is_connected()
self.async_write_ha_state()

View File

@ -7,6 +7,6 @@
"integration_type": "device",
"iot_class": "local_push",
"loggers": ["aiostreammagic"],
"requirements": ["aiostreammagic==2.2.5"],
"requirements": ["aiostreammagic==2.3.0"],
"zeroconf": ["_stream-magic._tcp.local.", "_smoip._tcp.local."]
}

View File

@ -377,7 +377,7 @@ aiosolaredge==0.2.0
aiosteamist==1.0.0
# homeassistant.components.cambridge_audio
aiostreammagic==2.2.5
aiostreammagic==2.3.0
# homeassistant.components.switcher_kis
aioswitcher==4.0.3

View File

@ -359,7 +359,7 @@ aiosolaredge==0.2.0
aiosteamist==1.0.0
# homeassistant.components.cambridge_audio
aiostreammagic==2.2.5
aiostreammagic==2.3.0
# homeassistant.components.switcher_kis
aioswitcher==4.0.3

View File

@ -3,6 +3,7 @@
from unittest.mock import AsyncMock
from aiostreammagic import TransportControl
from aiostreammagic.models import CallbackType
import pytest
from homeassistant.components.media_player import (
@ -33,7 +34,9 @@ from tests.common import MockConfigEntry
async def mock_state_update(client: AsyncMock) -> None:
"""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(