@@ -209,6 +209,7 @@ async def test_do_restore_full(coresys: CoreSys, full_backup_mock, install_addon
209209 manager = BackupManager (coresys )
210210
211211 backup_instance = full_backup_mock .return_value
212+ backup_instance .protected = False
212213 backup_instance .sys_addons = coresys .addons
213214 backup_instance .remove_delta_addons = partial (
214215 Backup .remove_delta_addons , backup_instance
@@ -241,6 +242,7 @@ async def test_do_restore_full_different_addon(
241242 manager = BackupManager (coresys )
242243
243244 backup_instance = full_backup_mock .return_value
245+ backup_instance .protected = False
244246 backup_instance .addon_list = ["differentslug" ]
245247 backup_instance .sys_addons = coresys .addons
246248 backup_instance .remove_delta_addons = partial (
@@ -273,6 +275,7 @@ async def test_do_restore_partial_minimal(
273275 manager = BackupManager (coresys )
274276
275277 backup_instance = partial_backup_mock .return_value
278+ backup_instance .protected = False
276279 assert await manager .do_restore_partial (backup_instance , homeassistant = False )
277280
278281 backup_instance .restore_homeassistant .assert_not_called ()
@@ -297,6 +300,7 @@ async def test_do_restore_partial_maximal(coresys: CoreSys, partial_backup_mock)
297300 manager = BackupManager (coresys )
298301
299302 backup_instance = partial_backup_mock .return_value
303+ backup_instance .protected = False
300304 assert await manager .do_restore_partial (
301305 backup_instance ,
302306 addons = [TEST_ADDON_SLUG ],
@@ -330,7 +334,7 @@ async def test_fail_invalid_full_backup(
330334
331335 backup_instance = full_backup_mock .return_value
332336 backup_instance .protected = True
333- backup_instance .set_password . return_value = False
337+ backup_instance .validate_password = AsyncMock ( return_value = False )
334338
335339 with pytest .raises (BackupInvalidError ):
336340 await manager .do_restore_full (backup_instance )
@@ -359,7 +363,7 @@ async def test_fail_invalid_partial_backup(
359363
360364 backup_instance = partial_backup_mock .return_value
361365 backup_instance .protected = True
362- backup_instance .set_password . return_value = False
366+ backup_instance .validate_password = AsyncMock ( return_value = False )
363367
364368 with pytest .raises (BackupInvalidError ):
365369 await manager .do_restore_partial (backup_instance )
@@ -407,6 +411,7 @@ async def test_restore_error(
407411 coresys .homeassistant .core .start = AsyncMock (return_value = None )
408412
409413 backup_instance = full_backup_mock .return_value
414+ backup_instance .protected = False
410415 backup_instance .restore_dockerconfig .side_effect = BackupError ()
411416 with pytest .raises (BackupError ):
412417 await coresys .backups .do_restore_full (backup_instance )
@@ -1818,6 +1823,7 @@ async def test_monitoring_after_full_restore(
18181823 manager = BackupManager (coresys )
18191824
18201825 backup_instance = full_backup_mock .return_value
1826+ backup_instance .protected = False
18211827 assert await manager .do_restore_full (backup_instance )
18221828
18231829 backup_instance .restore_addons .assert_called_once_with ([TEST_ADDON_SLUG ])
@@ -1835,6 +1841,7 @@ async def test_monitoring_after_partial_restore(
18351841 manager = BackupManager (coresys )
18361842
18371843 backup_instance = partial_backup_mock .return_value
1844+ backup_instance .protected = False
18381845 assert await manager .do_restore_partial (backup_instance , addons = [TEST_ADDON_SLUG ])
18391846
18401847 backup_instance .restore_addons .assert_called_once_with ([TEST_ADDON_SLUG ])
0 commit comments