From e3b09a5470b676cbf874abf2347a928a1ad1da0c Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Tue, 2 Jan 2024 12:53:03 +0100 Subject: [PATCH] Migrate vizio tests to use freezegun (#105417) --- tests/components/vizio/test_media_player.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/components/vizio/test_media_player.py b/tests/components/vizio/test_media_player.py index 660de3ff6b6..142c5f74b84 100644 --- a/tests/components/vizio/test_media_player.py +++ b/tests/components/vizio/test_media_player.py @@ -6,6 +6,7 @@ from datetime import timedelta from typing import Any from unittest.mock import call, patch +from freezegun import freeze_time import pytest from pyvizio.api.apps import AppConfig from pyvizio.const import ( @@ -472,7 +473,7 @@ async def _test_update_availability_switch( future_interval = timedelta(minutes=1) # Setup device as if time is right now - with patch("homeassistant.util.dt.utcnow", return_value=now): + with freeze_time(now): await _test_setup_speaker(hass, initial_power_state) # Clear captured logs so that only availability state changes are captured for @@ -485,9 +486,7 @@ async def _test_update_availability_switch( with patch( "homeassistant.components.vizio.media_player.VizioAsync.get_power_state", return_value=final_power_state, - ), patch("homeassistant.util.dt.utcnow", return_value=future), patch( - "homeassistant.util.utcnow", return_value=future - ): + ), freeze_time(future): async_fire_time_changed(hass, future) await hass.async_block_till_done() if final_power_state is None: