9
9
from supervisor .coresys import CoreSys
10
10
from supervisor .homeassistant .const import LANDINGPAGE
11
11
from supervisor .homeassistant .module import HomeAssistant
12
- from supervisor .resolution .evaluations .core_version import EvaluateCoreVersion
12
+ from supervisor .resolution .evaluations .home_assistant_core_version import (
13
+ EvaluateHomeAssistantCoreVersion ,
14
+ )
13
15
14
16
15
17
@pytest .mark .parametrize (
@@ -38,7 +40,7 @@ async def test_core_version_evaluation(
38
40
coresys : CoreSys , current : str | None , latest : str | None , expected : bool
39
41
):
40
42
"""Test evaluation logic on Core versions."""
41
- evaluation = EvaluateCoreVersion (coresys )
43
+ evaluation = EvaluateHomeAssistantCoreVersion (coresys )
42
44
await coresys .core .set_state (CoreState .RUNNING )
43
45
44
46
with (
@@ -60,7 +62,7 @@ async def test_core_version_evaluation(
60
62
61
63
async def test_core_version_evaluation_no_latest (coresys : CoreSys ):
62
64
"""Test evaluation when no latest version is available."""
63
- evaluation = EvaluateCoreVersion (coresys )
65
+ evaluation = EvaluateHomeAssistantCoreVersion (coresys )
64
66
await coresys .core .set_state (CoreState .RUNNING )
65
67
66
68
with (
@@ -83,7 +85,7 @@ async def test_core_version_evaluation_no_latest(coresys: CoreSys):
83
85
84
86
async def test_core_version_invalid_format (coresys : CoreSys ):
85
87
"""Test evaluation with invalid version format."""
86
- evaluation = EvaluateCoreVersion (coresys )
88
+ evaluation = EvaluateHomeAssistantCoreVersion (coresys )
87
89
await coresys .core .set_state (CoreState .RUNNING )
88
90
89
91
with (
@@ -106,7 +108,7 @@ async def test_core_version_invalid_format(coresys: CoreSys):
106
108
107
109
async def test_core_version_landingpage (coresys : CoreSys ):
108
110
"""Test evaluation with landingpage version."""
109
- evaluation = EvaluateCoreVersion (coresys )
111
+ evaluation = EvaluateHomeAssistantCoreVersion (coresys )
110
112
await coresys .core .set_state (CoreState .RUNNING )
111
113
112
114
with (
@@ -129,14 +131,14 @@ async def test_core_version_landingpage(coresys: CoreSys):
129
131
130
132
async def test_did_run (coresys : CoreSys ):
131
133
"""Test that the evaluation ran as expected."""
132
- evaluation = EvaluateCoreVersion (coresys )
134
+ evaluation = EvaluateHomeAssistantCoreVersion (coresys )
133
135
should_run = evaluation .states
134
136
should_not_run = [state for state in CoreState if state not in should_run ]
135
137
assert len (should_run ) != 0
136
138
assert len (should_not_run ) != 0
137
139
138
140
with patch (
139
- "supervisor.resolution.evaluations.core_version.EvaluateCoreVersion .evaluate" ,
141
+ "supervisor.resolution.evaluations.home_assistant_core_version.EvaluateHomeAssistantCoreVersion .evaluate" ,
140
142
return_value = None ,
141
143
) as evaluate :
142
144
for state in should_run :
0 commit comments