mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 23:36:20 +00:00
Refactor IDS into IfcTester with less magic and less code
* String building code all deleted and replaced with more maintainable code * Obscure features like metaclasses deleted * Regular constructors used instead of factory create and parse methods * Use Python class naming convention * Use polymorphism more (e.g. asdict, init) for facet classes * No more boolean any/and as users may want to test everything and not fail early * Error state is stored instead of streamed to logger so it can be tested and more flexible formatting
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
# ifctester
|
||||
|
||||
Author, test, and see reports from IDS audits on the command line, as a webapp, or as a library.
|
||||
Reference in New Issue
Block a user