Add tests for new element add feature

This commit is contained in:
Dion Moult
2025-03-10 22:53:55 +11:00
parent 4260313a99
commit 823f27cd6a
4 changed files with 195 additions and 48 deletions
@@ -235,12 +235,12 @@ def guess_type(items: Sequence[ifcopenshell.entity_instance]) -> Union[str, None
]
):
return "SurfaceModel"
elif all([True if i.is_a("IfcSolidModel") else False for i in items]):
return "SolidModel"
elif all(
[True if i.is_a() == "IfcExtrudedAreaSolid" or i.is_a() == "IfcRevolvedAreaSolid" else False for i in items]
):
return "SweptSolid"
elif all([True if i.is_a("IfcSolidModel") else False for i in items]):
return "SolidModel"
elif all(
[
(