mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-29 16:22:53 +00:00
Fix bug where removing a drawing didn't remove its references.
This commit is contained in:
@@ -269,6 +269,10 @@ class TestRemoveDrawing:
|
||||
drawing.delete_drawing_elements("elements").should_be_called()
|
||||
ifc.run("group.remove_group", group="group").should_be_called()
|
||||
drawing.delete_collection("collection").should_be_called()
|
||||
drawing.get_drawing_references("drawing").should_be_called().will_return(["reference"])
|
||||
ifc.get_object("reference").should_be_called().will_return("reference_obj")
|
||||
drawing.delete_object("reference_obj").should_be_called()
|
||||
ifc.run("root.remove_product", product="reference").should_be_called()
|
||||
ifc.run("root.remove_product", product="drawing").should_be_called()
|
||||
drawing.import_drawings().should_be_called()
|
||||
subject.remove_drawing(ifc, drawing, drawing="drawing")
|
||||
|
||||
Reference in New Issue
Block a user