Fix proxy:bool refactor drift in CLI fixture + dead structural key

The proxy->bool refactor (770574f) missed the shared CLI test fixture, which
still used proxy: {caddy: {path_prefix: ...}} — failing ~25 CLI tests with
'Input should be a valid boolean'. Set it to proxy: True.

Also drop the now-dead 'caddy' entry from _STRUCTURAL_KEYS (no nested caddy
key exists anymore) and refresh a stale proxy.caddy docstring reference.
This commit is contained in:
2026-06-30 21:45:44 -07:00
parent 14145c9f15
commit d0075300e3
3 changed files with 9 additions and 10 deletions

View File

@@ -55,9 +55,7 @@ def castle_root(tmp_path: Path) -> Generator[Path, None, None]:
"health_path": "/health",
}
},
"proxy": {
"caddy": {"path_prefix": "/test-svc"},
},
"proxy": True,
"manage": {
"systemd": {},
},