def test_destroy_resources_model_shape(): gso = GSO("bar") gso.set_model("smiley.egg") gso.init_resources() gso.destroy_resources() gnodes = gso.descendants(depths=slice(1, None)) pso = RBSO("bar") pso.set_shape("Box") pso.init_resources() pso.destroy_resources() assert not any(isinstance(n.node(), resource_types) for n in gnodes) assert pso.node().getNumShapes() == 0