feat(server): add workbench API, DSH planner worker and RAG pipeline

This commit is contained in:
yi
2026-09-16 19:06:20 +08:00
parent 72fc5b47c7
commit d4b5b3f43a
122 changed files with 31906 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
"""点数档位发放测试。"""
from app.grant_limits import GRANT_TIERS, resolve_tier, tier_catalog
def test_tier_catalog():
tiers = tier_catalog()
assert [t["tier"] for t in tiers] == [1, 2, 3]
assert [t["points"] for t in tiers] == [10_000_000, 100_000_000, 1_000_000_000]
assert all("label" in t for t in tiers)
def test_resolve_tier():
assert resolve_tier(1) == 10_000_000
assert resolve_tier(2) == 100_000_000
assert resolve_tier(3) == 1_000_000_000
assert resolve_tier("2") == 100_000_000
assert resolve_tier(9) is None
assert resolve_tier(None) is None
assert resolve_tier("abc") is None