コード例 #1
0
ファイル: test_player.py プロジェクト: setphen/Donsol
def test_player_shield_breaks():
    p = Player()
    p.equip_shield(3)
    p.handle_monster(3)
    p.handle_monster(3)
    assert p.shield is None
コード例 #2
0
ファイル: test_player.py プロジェクト: setphen/Donsol
def test_player_equip_shield():
    p = Player()
    p.equip_shield(4)
    p.handle_monster(4)
    assert p.health == 21
コード例 #3
0
ファイル: test_player.py プロジェクト: setphen/Donsol
def test_player_handle_monster_with_shield():
    p = Player()
    p.equip_shield(8)
    p.handle_monster(10)
    assert p.health == 19
    assert p.shield.previous_value == 10