feat(server): add workbench API, DSH planner worker and RAG pipeline
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user