1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Indicate in WS API when scheduling additional automatic backup (#136155)

This commit is contained in:
Erik Montnemery
2025-01-22 19:01:46 +01:00
committed by GitHub
parent 4e494aa393
commit ea9be01c7c
7 changed files with 116 additions and 1 deletions

View File

@@ -275,6 +275,7 @@ async def test_async_initiate_backup(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -521,6 +522,7 @@ async def test_async_initiate_backup_with_agent_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id(
@@ -616,6 +618,7 @@ async def test_async_initiate_backup_with_agent_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await hass.async_block_till_done()
@@ -884,6 +887,7 @@ async def test_async_initiate_backup_non_agent_upload_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -995,6 +999,7 @@ async def test_async_initiate_backup_with_task_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -1100,6 +1105,7 @@ async def test_initiate_backup_file_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -1621,6 +1627,7 @@ async def test_receive_backup_agent_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id(
@@ -1699,6 +1706,7 @@ async def test_receive_backup_agent_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await hass.async_block_till_done()
@@ -1760,6 +1768,7 @@ async def test_receive_backup_non_agent_upload_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -1881,6 +1890,7 @@ async def test_receive_backup_file_write_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -1990,6 +2000,7 @@ async def test_receive_backup_read_tar_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})
@@ -2158,6 +2169,7 @@ async def test_receive_backup_file_read_error(
"last_attempted_automatic_backup": None,
"last_completed_automatic_backup": None,
"next_automatic_backup": None,
"next_automatic_backup_additional": False,
}
await ws_client.send_json_auto_id({"type": "backup/subscribe_events"})