feat(v2): complete v2 reimplementation

This commit is contained in:
2026-07-31 13:33:39 +02:00
parent 396219e776
commit bd107d6a30
137 changed files with 20737 additions and 155 deletions
+13
View File
@@ -0,0 +1,13 @@
from __future__ import annotations
import importlib
import pytest
snapshot = importlib.import_module("backup_tool.snapshot")
def test_empty_source_requires_explicit_opt_in() -> None:
with pytest.raises(snapshot.SnapshotError, match="source_empty"):
snapshot.require_nonempty([], False)
snapshot.require_nonempty([], True)