merge: combine local dev updates into dev

This commit is contained in:
qzl
2026-02-25 17:05:04 +08:00
15 changed files with 724 additions and 464 deletions
+33
View File
@@ -0,0 +1,33 @@
from __future__ import annotations
from core.logging.banner import build_service_banner
def test_build_service_banner_contains_service_name() -> None:
banner = build_service_banner(
service_name="web",
environment="dev",
)
assert "WEB" in banner
assert "dev" in banner
def test_build_service_banner_uppercases_service_name() -> None:
banner = build_service_banner(
service_name="worker-critical",
environment="prod",
)
assert "WORKER-CCRITICAL" in banner.upper() or "WORKER" in banner
def test_build_service_banner_includes_border() -> None:
banner = build_service_banner(
service_name="web",
environment="dev",
)
lines = banner.strip().split("\n")
assert len(lines) >= 3
assert all(line.startswith("=") or "WEB" in line or "dev" in line for line in lines)