def test_item_slot_equipped__armor(leather_armor): e = Equipment(leather_armor) assert e.slot_equipped('ARMOR')
def test_item_slot_equipped__invalid_slot_raises_ValueError(leather_armor): e = Equipment(leather_armor) with pytest.raises(ValueError): e.slot_equipped('GIMPSUIT')
def test_item_slot_equipped__weapon(dagger): e = Equipment(dagger) assert e.slot_equipped('WEAPON')