refactor: route calc through service layer

This commit is contained in:
2026-06-04 19:44:32 +08:00
parent ffa9d1c2bd
commit 234df937a7
4 changed files with 24 additions and 3 deletions
+11
View File
@@ -0,0 +1,11 @@
from api.core.Auth import AlterState
from services.calc_service import calculate
def test_calculate_returns_character_calc_result(minimal_calc_config):
state = AlterState('GF.swordman_male.weapon_master', 'token', {}, '0', 0)
result = calculate(state, minimal_calc_config)
assert isinstance(result, dict)
assert set(['uuid', 'skills', 'info', 'suits', 'buffer']).issubset(result)