freeze media player

This commit is contained in:
Chris Talkington 2024-12-19 23:23:16 -06:00
parent 57aaee3dbc
commit 1122217326
2 changed files with 7 additions and 6 deletions

View File

@ -50,7 +50,7 @@
'app_id': '12',
'app_name': 'Netflix',
'device_class': 'receiver',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=ed44071fe209b5b8ee2390ef473fa7540ff125ff441441dbb0026f7cec87e224&cache=2cab7007c60e13ef',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=302b9654ec1a8c4fa9872fba3795edda5c07aa9c4d9a5231bf967376c91ceb1e&cache=2cab7007c60e13ef',
'friendly_name': 'My Roku 3',
'media_content_type': <MediaType.APP: 'app'>,
'source': 'Netflix',
@ -199,12 +199,12 @@
'app_id': '74519',
'app_name': "Pluto TV - It's Free TV",
'device_class': 'receiver',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=fc68bc359dd5eb6b27813cfa435d46364c52b848985dff874ef6d806a8fb601e&cache=be54f0f123f7d91f',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=7c360550a5a5274ff9e9e79ebc73ae1044c37851e47a0ff58cd36cab59eda988&cache=be54f0f123f7d91f',
'friendly_name': 'My Roku 3',
'media_content_type': <MediaType.APP: 'app'>,
'media_duration': 6496,
'media_position': 313,
'media_position_updated_at': datetime.datetime(2024, 12, 20, 4, 46, 23, 278644, tzinfo=datetime.timezone.utc),
'media_position_updated_at': HAFakeDatetime(2023, 8, 15, 17, 0, tzinfo=datetime.timezone.utc),
'source': "Pluto TV - It's Free TV",
'source_list': list([
'Home',
@ -278,12 +278,12 @@
'app_id': '74519',
'app_name': "Pluto TV - It's Free TV",
'device_class': 'receiver',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=6ab003edbdf03f5beab0aacb4ee82e6e0d178c80b56d74edd7f348fbc3882bf6&cache=be54f0f123f7d91f',
'entity_picture': '/api/media_player_proxy/media_player.my_roku_3?token=0b7d72bb6e62507f8efe49db9bbca12f4b803e52969cdd797cd8121b74f2de27&cache=be54f0f123f7d91f',
'friendly_name': 'My Roku 3',
'media_content_type': <MediaType.APP: 'app'>,
'media_duration': 6496,
'media_position': 38,
'media_position_updated_at': datetime.datetime(2024, 12, 20, 4, 46, 23, 323203, tzinfo=datetime.timezone.utc),
'media_position_updated_at': HAFakeDatetime(2023, 8, 15, 17, 0, tzinfo=datetime.timezone.utc),
'source': "Pluto TV - It's Free TV",
'source_list': list([
'Home',
@ -506,7 +506,7 @@
'app_id': 'tvinput.dtv',
'app_name': 'Antenna TV',
'device_class': 'tv',
'entity_picture': '/api/media_player_proxy/media_player.58_onn_roku_tv?token=98a23df6bbb5d177ad741987614efa5130764520f97c4afac6a876eff0a8d1a6&cache=545b6ca11153d83a',
'entity_picture': '/api/media_player_proxy/media_player.58_onn_roku_tv?token=0304dee053f24675c326f5cda374eb4cebf7561bc8c3da18561632f5fda38ae6&cache=545b6ca11153d83a',
'friendly_name': '58" Onn Roku TV',
'media_channel': 'getTV (14.3)',
'media_content_type': <MediaType.CHANNEL: 'channel'>,

View File

@ -81,6 +81,7 @@ TV_ENTITY_ID = f"{MP_DOMAIN}.58_onn_roku_tv"
],
indirect=True,
)
@pytest.mark.freeze_time("2023-08-15 17:00:00-00:00")
async def test_entities(
hass: HomeAssistant,
snapshot: SnapshotAssertion,