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

View File

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

View File

@ -26,4 +26,6 @@ async def test_entry_diagnostics(
result = await get_diagnostics_for_config_entry( result = await get_diagnostics_for_config_entry(
hass, hass_client, mock_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 assert mock_nice_go.authenticate.call_count == 0
mock_nice_go.authenticate.return_value = "new-refresh-token" 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) async_fire_time_changed(hass)
assert await hass.config_entries.async_reload(mock_config_entry.entry_id) assert await hass.config_entries.async_reload(mock_config_entry.entry_id)
await hass.async_block_till_done() await hass.async_block_till_done()