示例#1
0
def test_rings():
    ch = CharacterModel()
    assert ch.get_value('rings.earth') == 2

    ch.set_value('traits.stamina', 3)
    assert ch.get_value('rings.earth') == 2

    ch.set_value('traits.willpower', 3)
    assert ch.get_value('rings.earth') == 3
示例#2
0
def test_wounds():
    ch = CharacterModel()
    assert ch.get_value('wounds.healthy') == 10
    assert ch.get_value('wounds.injured') == 26

    ch.set_value('traits.stamina', 3)
    ch.set_value('traits.willpower', 3)
    assert ch.get_value('wounds.healthy') == 15
    assert ch.get_value('wounds.injured') == 39