Use VERSION from PrusaLinkConfigFlow in prusalink (#170200)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Heikki Henriksen
2026-05-10 17:51:02 +01:00
committed by GitHub
co-authored by Claude Opus 4.7
parent 84625678d3
commit 497faeb103
2 changed files with 25 additions and 4 deletions
+20 -2
View File
@@ -8,7 +8,7 @@ from pyprusalink.types import InvalidAuth, PrusaLinkError
import pytest
from homeassistant.components.prusalink import DOMAIN
from homeassistant.components.prusalink.config_flow import ConfigFlow
from homeassistant.components.prusalink.config_flow import PrusaLinkConfigFlow
from homeassistant.config_entries import ConfigEntry, ConfigEntryState
from homeassistant.const import CONF_API_KEY, CONF_HOST, CONF_PASSWORD, CONF_USERNAME
from homeassistant.core import HomeAssistant
@@ -174,7 +174,25 @@ async def test_migration_fails_on_future_version(
entry = MockConfigEntry(
domain=DOMAIN,
data={},
version=ConfigFlow.VERSION + 1,
version=PrusaLinkConfigFlow.VERSION + 1,
)
entry.add_to_hass(hass)
await hass.config_entries.async_setup(entry.entry_id)
await hass.async_block_till_done()
assert entry.state is ConfigEntryState.MIGRATION_ERROR
async def test_migration_fails_on_future_minor_version(
hass: HomeAssistant, issue_registry: ir.IssueRegistry
) -> None:
"""Test migrating fails on the current version with a higher minor version."""
entry = MockConfigEntry(
domain=DOMAIN,
data={},
version=PrusaLinkConfigFlow.VERSION,
minor_version=PrusaLinkConfigFlow.MINOR_VERSION + 1,
)
entry.add_to_hass(hass)