Fix alexa test RuntimeWarning (#97956)

This commit is contained in:
Marc Mueller 2023-08-07 12:57:37 +02:00 committed by GitHub
parent b317d36d0f
commit cf4287cd0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,6 @@
"""Test for smart home alexa support.""" """Test for smart home alexa support."""
from typing import Any from typing import Any
from unittest.mock import AsyncMock, patch from unittest.mock import AsyncMock, MagicMock, patch
import pytest import pytest
@ -4393,6 +4393,7 @@ async def test_alexa_config(
assert test_config.should_expose("sensor.test") assert test_config.should_expose("sensor.test")
assert not test_config.should_expose("switch.test") assert not test_config.should_expose("switch.test")
with patch.object(test_config, "_auth", AsyncMock()): with patch.object(test_config, "_auth", AsyncMock()):
test_config._auth.async_invalidate_access_token = MagicMock()
test_config.async_invalidate_access_token() test_config.async_invalidate_access_token()
assert len(test_config._auth.async_invalidate_access_token.mock_calls) assert len(test_config._auth.async_invalidate_access_token.mock_calls)
await test_config.async_accept_grant("grant_code") await test_config.async_accept_grant("grant_code")