Fix failing google diagnostics test (#113095)

This commit is contained in:
J. Nick Koston 2024-03-11 11:05:49 -10:00 committed by GitHub
parent 324266a4e6
commit e29b012eba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,7 @@
"""Tests for diagnostics platform of google calendar."""
from collections.abc import Callable
import time
from typing import Any
from aiohttp.test_utils import TestClient
@ -16,6 +17,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
@ -70,8 +72,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(
[
{