mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-20 02:18:59 +00:00
Fix pytest
This commit is contained in:
@@ -305,6 +305,8 @@ async def test_api_progress_updates_home_assistant_update(
|
|||||||
and evt.args[0]["data"]["event"] == WSEvent.JOB
|
and evt.args[0]["data"]["event"] == WSEvent.JOB
|
||||||
and evt.args[0]["data"]["data"]["name"] == "home_assistant_core_update"
|
and evt.args[0]["data"]["data"]["name"] == "home_assistant_core_update"
|
||||||
]
|
]
|
||||||
|
# Count-based progress: 4 layers (2 cached = 50%, 2 pulling = 25% each)
|
||||||
|
# Cached layers contribute immediately when downloading starts
|
||||||
assert events[:5] == [
|
assert events[:5] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
@@ -318,34 +320,34 @@ async def test_api_progress_updates_home_assistant_update(
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 0.1,
|
"progress": 50.0,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 1.7,
|
"progress": 54.6,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 4.0,
|
"progress": 62.8,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
assert events[-5:] == [
|
assert events[-5:] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.2,
|
"progress": 95.7,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.3,
|
"progress": 97.1,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 99.3,
|
"progress": 98.4,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -764,6 +764,8 @@ async def test_api_progress_updates_addon_install_update(
|
|||||||
and evt.args[0]["data"]["data"]["name"] == job_name
|
and evt.args[0]["data"]["data"]["name"] == job_name
|
||||||
and evt.args[0]["data"]["data"]["reference"] == addon_slug
|
and evt.args[0]["data"]["data"]["reference"] == addon_slug
|
||||||
]
|
]
|
||||||
|
# Count-based progress: 4 layers (2 cached = 50%, 2 pulling = 25% each)
|
||||||
|
# Cached layers contribute immediately when downloading starts
|
||||||
assert events[:4] == [
|
assert events[:4] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
@@ -772,34 +774,34 @@ async def test_api_progress_updates_addon_install_update(
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 0.1,
|
"progress": 50.0,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 1.7,
|
"progress": 54.6,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 4.0,
|
"progress": 62.8,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
assert events[-5:] == [
|
assert events[-5:] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.2,
|
"progress": 95.7,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.3,
|
"progress": 97.1,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 99.3,
|
"progress": 98.4,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -358,6 +358,8 @@ async def test_api_progress_updates_supervisor_update(
|
|||||||
and evt.args[0]["data"]["event"] == WSEvent.JOB
|
and evt.args[0]["data"]["event"] == WSEvent.JOB
|
||||||
and evt.args[0]["data"]["data"]["name"] == "supervisor_update"
|
and evt.args[0]["data"]["data"]["name"] == "supervisor_update"
|
||||||
]
|
]
|
||||||
|
# Count-based progress: 4 layers (2 cached = 50%, 2 pulling = 25% each)
|
||||||
|
# Cached layers contribute immediately when downloading starts
|
||||||
assert events[:4] == [
|
assert events[:4] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
@@ -366,34 +368,34 @@ async def test_api_progress_updates_supervisor_update(
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 0.1,
|
"progress": 50.0,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 1.7,
|
"progress": 54.6,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 4.0,
|
"progress": 62.8,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
assert events[-5:] == [
|
assert events[-5:] == [
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.2,
|
"progress": 95.7,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 98.3,
|
"progress": 97.1,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"stage": None,
|
"stage": None,
|
||||||
"progress": 99.3,
|
"progress": 98.4,
|
||||||
"done": False,
|
"done": False,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user