mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 12:47:08 +00:00
Bump pyheos (#23616)
This commit is contained in:
parent
d1e44e35df
commit
f3925b7ede
@ -195,7 +195,7 @@ class SourceManager:
|
|||||||
exc_info=isinstance(error, CommandError))
|
exc_info=isinstance(error, CommandError))
|
||||||
return
|
return
|
||||||
|
|
||||||
async def update_sources(event):
|
async def update_sources(event, data):
|
||||||
if event in (const.EVENT_SOURCES_CHANGED,
|
if event in (const.EVENT_SOURCES_CHANGED,
|
||||||
const.EVENT_USER_CHANGED):
|
const.EVENT_USER_CHANGED):
|
||||||
sources = await get_sources()
|
sources = await get_sources()
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"name": "Heos",
|
"name": "Heos",
|
||||||
"documentation": "https://www.home-assistant.io/components/heos",
|
"documentation": "https://www.home-assistant.io/components/heos",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"pyheos==0.4.1"
|
"pyheos==0.5.1"
|
||||||
],
|
],
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": [
|
"codeowners": [
|
||||||
|
@ -79,7 +79,7 @@ class HeosMediaPlayer(MediaPlayerDevice):
|
|||||||
const.CONTROL_PLAY_NEXT: SUPPORT_NEXT_TRACK
|
const.CONTROL_PLAY_NEXT: SUPPORT_NEXT_TRACK
|
||||||
}
|
}
|
||||||
|
|
||||||
async def _controller_event(self, event):
|
async def _controller_event(self, event, data):
|
||||||
"""Handle controller event."""
|
"""Handle controller event."""
|
||||||
from pyheos import const
|
from pyheos import const
|
||||||
if event == const.EVENT_PLAYERS_CHANGED:
|
if event == const.EVENT_PLAYERS_CHANGED:
|
||||||
|
@ -1091,7 +1091,7 @@ pygtt==1.1.2
|
|||||||
pyhaversion==2.2.1
|
pyhaversion==2.2.1
|
||||||
|
|
||||||
# homeassistant.components.heos
|
# homeassistant.components.heos
|
||||||
pyheos==0.4.1
|
pyheos==0.5.1
|
||||||
|
|
||||||
# homeassistant.components.hikvision
|
# homeassistant.components.hikvision
|
||||||
pyhik==0.2.2
|
pyhik==0.2.2
|
||||||
|
@ -229,7 +229,7 @@ pydeconz==55
|
|||||||
pydispatcher==2.0.5
|
pydispatcher==2.0.5
|
||||||
|
|
||||||
# homeassistant.components.heos
|
# homeassistant.components.heos
|
||||||
pyheos==0.4.1
|
pyheos==0.5.1
|
||||||
|
|
||||||
# homeassistant.components.homematic
|
# homeassistant.components.homematic
|
||||||
pyhomematic==0.1.58
|
pyhomematic==0.1.58
|
||||||
|
@ -161,7 +161,7 @@ async def test_update_sources_retry(hass, config_entry, config, controller,
|
|||||||
source_manager.max_retry_attempts = 1
|
source_manager.max_retry_attempts = 1
|
||||||
controller.get_favorites.side_effect = CommandError("Test", "test", 0)
|
controller.get_favorites.side_effect = CommandError("Test", "test", 0)
|
||||||
controller.dispatcher.send(
|
controller.dispatcher.send(
|
||||||
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_SOURCES_CHANGED)
|
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_SOURCES_CHANGED, {})
|
||||||
# Wait until it's finished
|
# Wait until it's finished
|
||||||
while "Unable to update sources" not in caplog.text:
|
while "Unable to update sources" not in caplog.text:
|
||||||
await asyncio.sleep(0.1)
|
await asyncio.sleep(0.1)
|
||||||
|
@ -104,7 +104,7 @@ async def test_updates_start_from_signals(
|
|||||||
# Test controller player change updates
|
# Test controller player change updates
|
||||||
player.available = False
|
player.available = False
|
||||||
player.heos.dispatcher.send(
|
player.heos.dispatcher.send(
|
||||||
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_PLAYERS_CHANGED)
|
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_PLAYERS_CHANGED, {})
|
||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
state = hass.states.get('media_player.test_player')
|
state = hass.states.get('media_player.test_player')
|
||||||
assert state.state == STATE_UNAVAILABLE
|
assert state.state == STATE_UNAVAILABLE
|
||||||
@ -159,7 +159,7 @@ async def test_updates_from_sources_updated(
|
|||||||
|
|
||||||
input_sources.clear()
|
input_sources.clear()
|
||||||
player.heos.dispatcher.send(
|
player.heos.dispatcher.send(
|
||||||
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_SOURCES_CHANGED)
|
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_SOURCES_CHANGED, {})
|
||||||
await event.wait()
|
await event.wait()
|
||||||
source_list = hass.data[DOMAIN][DATA_SOURCE_MANAGER].source_list
|
source_list = hass.data[DOMAIN][DATA_SOURCE_MANAGER].source_list
|
||||||
assert len(source_list) == 2
|
assert len(source_list) == 2
|
||||||
@ -182,7 +182,7 @@ async def test_updates_from_user_changed(
|
|||||||
controller.is_signed_in = False
|
controller.is_signed_in = False
|
||||||
controller.signed_in_username = None
|
controller.signed_in_username = None
|
||||||
player.heos.dispatcher.send(
|
player.heos.dispatcher.send(
|
||||||
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_USER_CHANGED)
|
const.SIGNAL_CONTROLLER_EVENT, const.EVENT_USER_CHANGED, None)
|
||||||
await event.wait()
|
await event.wait()
|
||||||
source_list = hass.data[DOMAIN][DATA_SOURCE_MANAGER].source_list
|
source_list = hass.data[DOMAIN][DATA_SOURCE_MANAGER].source_list
|
||||||
assert len(source_list) == 1
|
assert len(source_list) == 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user