Fix nice_go integration tests (#124736)

pull/124722/head^2
Jan Bouwhuis 2024-08-27 22:28:54 +02:00 committed by GitHub
parent 9e762fa222
commit dd0c353afb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 4 deletions

View File

@ -1,6 +1,7 @@
"""Common fixtures for the Nice G.O. tests."""
from collections.abc import Generator
from datetime import datetime
from unittest.mock import AsyncMock, patch
from nice_go import Barrier, BarrierState, ConnectionState
@ -71,7 +72,7 @@ def mock_config_entry() -> MockConfigEntry:
CONF_EMAIL: "test-email",
CONF_PASSWORD: "test-password",
CONF_REFRESH_TOKEN: "test-refresh-token",
CONF_REFRESH_TOKEN_CREATION_TIME: 1722184160.738171,
CONF_REFRESH_TOKEN_CREATION_TIME: datetime.now().timestamp(),
},
version=1,
unique_id="test-email",

View File

@ -26,7 +26,6 @@
'email': '**REDACTED**',
'password': '**REDACTED**',
'refresh_token': '**REDACTED**',
'refresh_token_creation_time': 1722184160.738171,
}),
'disabled_by': None,
'domain': 'nice_go',

View File

@ -26,4 +26,6 @@ async def test_entry_diagnostics(
result = await get_diagnostics_for_config_entry(
hass, hass_client, mock_config_entry
)
assert result == snapshot(exclude=props("created_at", "modified_at"))
assert result == snapshot(
exclude=props("created_at", "modified_at", "refresh_token_creation_time")
)

View File

@ -110,7 +110,7 @@ async def test_update_refresh_token(
assert mock_nice_go.authenticate.call_count == 0
mock_nice_go.authenticate.return_value = "new-refresh-token"
freezer.tick(timedelta(days=30))
freezer.tick(timedelta(days=30, seconds=1))
async_fire_time_changed(hass)
assert await hass.config_entries.async_reload(mock_config_entry.entry_id)
await hass.async_block_till_done()