Files
dcalc/backend/tests/unit/test_base_attributes.py
T

21 lines
741 B
Python

import pytest
from core.basic.formula import 当前等级, 获取基础属性
@pytest.mark.parametrize(
('role', 'job', 'expected'),
[
('格斗家(女)', '气功师', (635, 818, 635, 818)),
('神枪手(女)', '协战师', (827, 676, 577, 826)),
('圣职者(男)', '圣骑士', (630, 618, 831, 827)),
('魔法师(女)', '小魔女', (618, 835, 718, 735)),
('魔法师(男)', '冰结师', (611, 843, 648, 805)),
('弓箭手', '猎人', (828, 625, 778, 675)),
('弓箭手', '妖护使', (628, 825, 628, 825)),
],
)
def test_level_115_base_attributes_match_2604_sheet(role, job, expected):
assert 当前等级 == 115
assert 获取基础属性(role, job) == expected