Test files

This commit is contained in:
Thomas Krijnen
2022-11-12 15:48:13 +01:00
parent d588fa4661
commit 0cc48b17ab
4 changed files with 36 additions and 3 deletions
@@ -0,0 +1,10 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-02T14:16:07',(),(),'IfcOpenShell 0.7.0','IfcOpenShell 0.7.0','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);
ENDSEC;
END-ISO-10303-21;
@@ -0,0 +1,10 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-02T14:16:07',(),(),'IfcOpenShell 0.7.0','IfcOpenShell 0.7.0','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,*,.METRE.);
ENDSEC;
END-ISO-10303-21;
@@ -0,0 +1,10 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-02T14:16:07',(),(),'IfcOpenShell 0.7.0','IfcOpenShell 0.7.0','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
ENDSEC;
END-ISO-10303-21;
+6 -3
View File
@@ -31,11 +31,14 @@ import ifcopenshell.validate
def test_file(file):
logger = ifcopenshell.validate.json_logger()
ifcopenshell.validate.validate(file, logger)
if file.startswith("fail-"):
print()
for x in logger.statements:
print(x['message'])
if os.path.basename(file).startswith("fail-"):
assert len(logger.statements) > 0
if file.startswith("pass-"):
if os.path.basename(file).startswith("pass-"):
assert len(logger.statements) == 0
if __name__ == "__main__":
pytest.main(["-sx", __file__])
pytest.main(["-svx", __file__])