From 1122217326ef12ee685670fe828933e0ae1803aa Mon Sep 17 00:00:00 2001 From: Chris Talkington Date: Thu, 19 Dec 2024 23:23:16 -0600 Subject: [PATCH] freeze media player --- .../components/roku/snapshots/test_media_player.ambr | 12 ++++++------ tests/components/roku/test_media_player.py | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/components/roku/snapshots/test_media_player.ambr b/tests/components/roku/snapshots/test_media_player.ambr index 8ec76b9637f..6e8932f3226 100644 --- a/tests/components/roku/snapshots/test_media_player.ambr +++ b/tests/components/roku/snapshots/test_media_player.ambr @@ -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': , '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': , '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': , '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': , diff --git a/tests/components/roku/test_media_player.py b/tests/components/roku/test_media_player.py index d3dd81641fa..d6d5c3f5549 100644 --- a/tests/components/roku/test_media_player.py +++ b/tests/components/roku/test_media_player.py @@ -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,