fix(audit): fermer les frontieres restantes
This commit is contained in:
@@ -119,3 +119,15 @@ class TestExitCodes:
|
||||
|
||||
def test_verifying_a_missing_archive_fails(self, tmp_path):
|
||||
assert backup_module.main(['--verify-only', str(tmp_path / 'nope.dump')]) == 1
|
||||
|
||||
def test_a_missing_document_store_makes_an_otherwise_valid_run_incomplete(
|
||||
self, monkeypatch, tmp_path
|
||||
):
|
||||
monkeypatch.setenv('DATABASE_URL', URL)
|
||||
monkeypatch.setenv('DOCUMENTS_ROOT', str(tmp_path / 'missing-documents'))
|
||||
monkeypatch.setattr(backup_module, 'BACKUP_DIR', str(tmp_path / 'backups'))
|
||||
monkeypatch.setattr(backup_module, 'backup_database', lambda conn: 'database.dump')
|
||||
monkeypatch.setattr(backup_module, 'verify_backup', lambda path: True)
|
||||
monkeypatch.setattr(backup_module, 'cleanup_old_backups', lambda: None)
|
||||
|
||||
assert backup_module.main([]) == 1
|
||||
|
||||
Reference in New Issue
Block a user