diff --git a/src/ifctester/test/test_facet.py b/src/ifctester/test/test_facet.py index e23300ee03..3262559a2c 100644 --- a/src/ifctester/test/test_facet.py +++ b/src/ifctester/test/test_facet.py @@ -922,12 +922,13 @@ class TestProperty: ) ifcopenshell.api.run("pset.edit_pset", ifc, pset=pset, properties={"Foo": ""}) - facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCLOGICAL") + facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCLABEL") run("An empty string is considered falsey and will not pass", facet=facet, inst=element, expected=False) ifcopenshell.api.run("pset.edit_pset", ifc, pset=pset, properties={"Foo": ifc.createIfcLogical("UNKNOWN")}) - facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCDURATION") + facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCLOGICAL") run("A logical unknown is considered falsey and will not pass", facet=facet, inst=element, expected=False) ifcopenshell.api.run("pset.edit_pset", ifc, pset=pset, properties={"Foo": ifc.createIfcDuration("P0D")}) + facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCDURATION") run("A zero duration will pass", facet=facet, inst=element, expected=True) facet = Property(propertySet="Foo_Bar", baseName="Foo", dataType="IFCBOOLEAN") ifcopenshell.api.run("pset.edit_pset", ifc, pset=pset, properties={"Foo": ifc.createIfcBoolean(True)})