mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-09 02:49:43 +00:00
Format data disk in Supervisor instead of OS Agent (#4212)
* Supervisor formats data disk instead of os agent * Fix issues occurring during tests * Can't migrate if target is too small
This commit is contained in:
@@ -72,3 +72,19 @@ async def test_dbus_osagent_datadisk_reload_device(
|
||||
|
||||
assert await os_agent.datadisk.reload_device() is None
|
||||
assert datadisk_service.ReloadDevice.calls == [tuple()]
|
||||
|
||||
|
||||
async def test_dbus_osagent_datadisk_mark_data_move(
|
||||
datadisk_service: DataDiskService, dbus_session_bus: MessageBus
|
||||
):
|
||||
"""Create data disk migration marker for next reboot."""
|
||||
datadisk_service.MarkDataMove.calls.clear()
|
||||
os_agent = OSAgent()
|
||||
|
||||
with pytest.raises(DBusNotConnectedError):
|
||||
await os_agent.datadisk.mark_data_move()
|
||||
|
||||
await os_agent.connect(dbus_session_bus)
|
||||
|
||||
assert await os_agent.datadisk.mark_data_move() is None
|
||||
assert datadisk_service.MarkDataMove.calls == [tuple()]
|
||||
|
||||
Reference in New Issue
Block a user