@@ -217,7 +217,9 @@ async def test_do_backup_partial_maximal(
217217 assert coresys .core .state == CoreState .RUNNING
218218
219219
220- async def test_do_restore_full (coresys : CoreSys , full_backup_mock , install_addon_ssh ):
220+ async def test_do_restore_full (
221+ coresys : CoreSys , supervisor_internet , full_backup_mock , install_addon_ssh
222+ ):
221223 """Test restoring full Backup."""
222224 await coresys .core .set_state (CoreState .RUNNING )
223225 coresys .hardware .disk .get_disk_free_space = lambda x : 5000
@@ -247,7 +249,7 @@ async def test_do_restore_full(coresys: CoreSys, full_backup_mock, install_addon
247249
248250
249251async def test_do_restore_full_different_addon (
250- coresys : CoreSys , full_backup_mock , install_addon_ssh
252+ coresys : CoreSys , supervisor_internet , full_backup_mock , install_addon_ssh
251253):
252254 """Test restoring full Backup with different addons than installed."""
253255 await coresys .core .set_state (CoreState .RUNNING )
@@ -279,7 +281,7 @@ async def test_do_restore_full_different_addon(
279281
280282
281283async def test_do_restore_partial_minimal (
282- coresys : CoreSys , partial_backup_mock , install_addon_ssh
284+ coresys : CoreSys , supervisor_internet , partial_backup_mock , install_addon_ssh
283285):
284286 """Test restoring partial Backup minimal."""
285287 await coresys .core .set_state (CoreState .RUNNING )
@@ -303,7 +305,9 @@ async def test_do_restore_partial_minimal(
303305 assert coresys .core .state == CoreState .RUNNING
304306
305307
306- async def test_do_restore_partial_maximal (coresys : CoreSys , partial_backup_mock ):
308+ async def test_do_restore_partial_maximal (
309+ coresys : CoreSys , supervisor_internet , partial_backup_mock
310+ ):
307311 """Test restoring partial Backup minimal."""
308312 await coresys .core .set_state (CoreState .RUNNING )
309313 coresys .hardware .disk .get_disk_free_space = lambda x : 5000
@@ -333,7 +337,10 @@ async def test_do_restore_partial_maximal(coresys: CoreSys, partial_backup_mock)
333337
334338
335339async def test_fail_invalid_full_backup (
336- coresys : CoreSys , full_backup_mock : MagicMock , partial_backup_mock : MagicMock
340+ coresys : CoreSys ,
341+ supervisor_internet ,
342+ full_backup_mock : MagicMock ,
343+ partial_backup_mock : MagicMock ,
337344):
338345 """Test restore fails with invalid backup."""
339346 await coresys .core .set_state (CoreState .RUNNING )
@@ -365,7 +372,7 @@ async def test_fail_invalid_full_backup(
365372
366373
367374async def test_fail_invalid_partial_backup (
368- coresys : CoreSys , partial_backup_mock : MagicMock
375+ coresys : CoreSys , supervisor_internet , partial_backup_mock : MagicMock
369376):
370377 """Test restore fails with invalid backup."""
371378 await coresys .core .set_state (CoreState .RUNNING )
@@ -415,7 +422,10 @@ async def test_backup_error(
415422
416423
417424async def test_restore_error (
418- coresys : CoreSys , full_backup_mock : MagicMock , capture_exception : Mock
425+ coresys : CoreSys ,
426+ supervisor_internet ,
427+ full_backup_mock : MagicMock ,
428+ capture_exception : Mock ,
419429):
420430 """Test restoring full Backup with errors."""
421431 await coresys .core .set_state (CoreState .RUNNING )
@@ -437,6 +447,7 @@ async def test_restore_error(
437447
438448async def test_backup_media_with_mounts (
439449 coresys : CoreSys ,
450+ supervisor_internet ,
440451 all_dbus_services : dict [str , DBusServiceMock ],
441452 tmp_supervisor_data ,
442453 path_extern ,
@@ -499,6 +510,7 @@ async def test_backup_media_with_mounts(
499510
500511async def test_backup_media_with_mounts_retains_files (
501512 coresys : CoreSys ,
513+ supervisor_internet ,
502514 all_dbus_services : dict [str , DBusServiceMock ],
503515 tmp_supervisor_data ,
504516 path_extern ,
@@ -553,6 +565,7 @@ async def test_backup_media_with_mounts_retains_files(
553565
554566async def test_backup_share_with_mounts (
555567 coresys : CoreSys ,
568+ supervisor_internet ,
556569 all_dbus_services : dict [str , DBusServiceMock ],
557570 tmp_supervisor_data ,
558571 path_extern ,
@@ -622,6 +635,7 @@ async def test_backup_share_with_mounts(
622635
623636async def test_full_backup_to_mount (
624637 coresys : CoreSys ,
638+ supervisor_internet ,
625639 tmp_supervisor_data ,
626640 path_extern ,
627641 mount_propagation ,
@@ -668,6 +682,7 @@ async def test_full_backup_to_mount(
668682
669683async def test_partial_backup_to_mount (
670684 coresys : CoreSys ,
685+ supervisor_internet ,
671686 tmp_supervisor_data ,
672687 path_extern ,
673688 mount_propagation ,
@@ -985,6 +1000,7 @@ async def container_events_task(*args, **kwargs):
9851000
9861001async def test_restore_with_healthcheck (
9871002 coresys : CoreSys ,
1003+ supervisor_internet ,
9881004 install_addon_ssh : Addon ,
9891005 container : MagicMock ,
9901006 tmp_supervisor_data ,
@@ -1185,6 +1201,7 @@ async def test_backup_progress(
11851201
11861202async def test_restore_progress (
11871203 coresys : CoreSys ,
1204+ supervisor_internet ,
11881205 install_addon_ssh : Addon ,
11891206 container : MagicMock ,
11901207 ha_ws_client : AsyncMock ,
@@ -1483,6 +1500,7 @@ async def test_cannot_manually_thaw_normal_freeze(coresys: CoreSys):
14831500
14841501async def test_restore_only_reloads_ingress_on_change (
14851502 coresys : CoreSys ,
1503+ supervisor_internet ,
14861504 install_addon_ssh : Addon ,
14871505 tmp_supervisor_data ,
14881506 path_extern ,
@@ -1543,6 +1561,7 @@ async def mock_is_running(*_) -> bool:
15431561
15441562async def test_restore_new_addon (
15451563 coresys : CoreSys ,
1564+ supervisor_internet ,
15461565 install_addon_example : Addon ,
15471566 container : MagicMock ,
15481567 tmp_supervisor_data ,
@@ -1574,6 +1593,7 @@ async def test_restore_new_addon(
15741593
15751594async def test_restore_preserves_data_config (
15761595 coresys : CoreSys ,
1596+ supervisor_internet ,
15771597 install_addon_example : Addon ,
15781598 container : MagicMock ,
15791599 tmp_supervisor_data ,
@@ -1819,7 +1839,11 @@ def mock_is_dir(path: Path) -> bool:
18191839
18201840
18211841async def test_monitoring_after_full_restore (
1822- coresys : CoreSys , full_backup_mock , install_addon_ssh , container
1842+ coresys : CoreSys ,
1843+ supervisor_internet ,
1844+ full_backup_mock ,
1845+ install_addon_ssh ,
1846+ container ,
18231847):
18241848 """Test monitoring of addon state still works after full restore."""
18251849 await coresys .core .set_state (CoreState .RUNNING )
@@ -1840,7 +1864,11 @@ async def test_monitoring_after_full_restore(
18401864
18411865
18421866async def test_monitoring_after_partial_restore (
1843- coresys : CoreSys , partial_backup_mock , install_addon_ssh , container
1867+ coresys : CoreSys ,
1868+ supervisor_internet ,
1869+ partial_backup_mock ,
1870+ install_addon_ssh ,
1871+ container ,
18441872):
18451873 """Test monitoring of addon state still works after full restore."""
18461874 await coresys .core .set_state (CoreState .RUNNING )
@@ -2040,7 +2068,9 @@ async def test_backup_remove_one_location_of_multiple(coresys: CoreSys):
20402068
20412069
20422070@pytest .mark .usefixtures ("tmp_supervisor_data" )
2043- async def test_addon_backup_excludes (coresys : CoreSys , install_addon_example : Addon ):
2071+ async def test_addon_backup_excludes (
2072+ coresys : CoreSys , supervisor_internet , install_addon_example : Addon
2073+ ):
20442074 """Test backup excludes option for addons."""
20452075 await coresys .core .set_state (CoreState .RUNNING )
20462076 coresys .hardware .disk .get_disk_free_space = lambda x : 5000
0 commit comments