21 lines
741 B
Python
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
|