Fix failing google diagnostics test (#113095)

This commit is contained in:
J. Nick Koston 2024-03-11 11:05:49 -10:00 committed by Franck Nijhof
parent eb04365590
commit cda9bf7051
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -1,5 +1,6 @@
"""Tests for diagnostics platform of google calendar."""
from collections.abc import Callable
import time
from typing import Any
from aiohttp.test_utils import TestClient
@ -15,6 +16,7 @@ from .conftest import TEST_EVENT, ComponentSetup
from tests.common import CLIENT_ID, MockConfigEntry, MockUser
from tests.components.diagnostics import get_diagnostics_for_config_entry
from tests.test_util.aiohttp import AiohttpClientMocker
from tests.typing import ClientSessionGenerator
@ -69,8 +71,21 @@ async def test_diagnostics(
aiohttp_client: ClientSessionGenerator,
socket_enabled: None,
snapshot: SnapshotAssertion,
aioclient_mock: AiohttpClientMocker,
) -> None:
"""Test diagnostics for the calendar."""
expires_in = 86400
expires_at = time.time() + expires_in
aioclient_mock.post(
"https://oauth2.googleapis.com/token",
json={
"refresh_token": "some-refresh-token",
"access_token": "some-updated-token",
"expires_at": expires_at,
"expires_in": expires_in,
},
)
mock_events_list_items(
[
{