def test_can_add_components_to_entities(world): entity = world.create_entity() component = Component() assert not world.has_component(entity, Component) world.add_component(entity, component) assert world.has_component(entity, Component) assert world.get_component(entity, Component) is component
def test_can_remove_components(world): entity = world.create_entity() component = Component() world.add_component(entity, component) assert world.has_component(entity, Component) world.remove_component(entity, Component) assert not world.has_component(entity, Component)