mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 00:37:53 +00:00
Upgrade pylast from 4.2.0 to 4.2.1 (#56015)
* Upgrade pylast from 4.2.0 to 4.2.1 * Fix test * Use MockNetwork * Tidy * Fix lint
This commit is contained in:
parent
69ff7a968a
commit
0656407561
@ -2,7 +2,7 @@
|
||||
"domain": "lastfm",
|
||||
"name": "Last.fm",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lastfm",
|
||||
"requirements": ["pylast==4.2.0"],
|
||||
"requirements": ["pylast==4.2.1"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
@ -1575,7 +1575,7 @@ pykwb==0.0.8
|
||||
pylacrosse==0.4
|
||||
|
||||
# homeassistant.components.lastfm
|
||||
pylast==4.2.0
|
||||
pylast==4.2.1
|
||||
|
||||
# homeassistant.components.launch_library
|
||||
pylaunches==1.0.0
|
||||
|
@ -912,7 +912,7 @@ pykrakenapi==0.1.8
|
||||
pykulersky==0.5.2
|
||||
|
||||
# homeassistant.components.lastfm
|
||||
pylast==4.2.0
|
||||
pylast==4.2.1
|
||||
|
||||
# homeassistant.components.forked_daapd
|
||||
pylibrespot-java==0.1.0
|
||||
|
@ -9,8 +9,16 @@ from homeassistant.components.lastfm.sensor import STATE_NOT_SCROBBLING
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
|
||||
class MockNetwork:
|
||||
"""Mock _Network object for pylast."""
|
||||
|
||||
def __init__(self, username: str):
|
||||
"""Initialize the mock."""
|
||||
self.username = username
|
||||
|
||||
|
||||
class MockUser:
|
||||
"""Mock user object for pylast."""
|
||||
"""Mock User object for pylast."""
|
||||
|
||||
def __init__(self, now_playing_result):
|
||||
"""Initialize the mock."""
|
||||
@ -67,7 +75,7 @@ async def test_update_playing(hass, lastfm_network):
|
||||
"""Test update when song playing."""
|
||||
|
||||
lastfm_network.return_value.get_user.return_value = MockUser(
|
||||
Track("artist", "title", None)
|
||||
Track("artist", "title", MockNetwork("test"))
|
||||
)
|
||||
|
||||
assert await async_setup_component(
|
||||
|
Loading…
x
Reference in New Issue
Block a user