refactor(db)!: finalize pooled WNDB v2 migration

This commit is contained in:
2026-08-27 17:26:22 +08:00
parent fa188af0b1
commit b74799a39d
105 changed files with 4988 additions and 5565 deletions
+17
View File
@@ -0,0 +1,17 @@
import pytest
from scripts.clean_projects import parse_args
def test_clean_projects_requires_explicit_confirmation() -> None:
with pytest.raises(SystemExit) as exc_info:
parse_args(["temporary_project"])
assert exc_info.value.code == 2
def test_clean_projects_accepts_exact_targets_after_confirmation() -> None:
args = parse_args(["--yes", "temp_a", "temp_b"])
assert args.yes is True
assert args.projects == ["temp_a", "temp_b"]