Fix bug where imported types with representations but no instances were not fully linked.

This commit is contained in:
Dion Moult
2021-10-23 18:15:23 +11:00
parent 6d817703aa
commit e779a57a09
3 changed files with 23 additions and 4 deletions
+6
View File
@@ -321,6 +321,12 @@ def the_object_name_is_not_an_ifc_element(name):
assert id == 0, f"The ID is {id}"
@then(parsers.parse('the object "{name}" has data which is an IFC representation'))
def the_object_name_is_not_an_ifc_element(name):
id = the_object_name_exists(name).data.BIMMeshProperties.ifc_definition_id
assert id != 0, f"The ID is {id}"
@then(parsers.parse('the material "{name}" is not an IFC material'))
def the_material_name_is_not_an_ifc_material(name):
id = the_material_name_exists(name).BIMObjectProperties.ifc_definition_id