mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-17 19:09:07 +00:00
da95be801c
Four standalone test files pinning contracts the production code already honours: - test_mep_actions_cache.py: GizmoMEPActions visibility-predicate cache evicts on selection or generation change. - test_mep_bend_preview_cache.py: bend decorator polyline cache re-uses within a generation and rebuilds on generation bump. - test_mep_distribution_fit_smoke.py: bim.fit_flow_segments round-trips a 3-segment polyline without raising. - test_preview_cancel_ops_forward_compat.py: AST scan ensures every preview Enable* operator has a paired Cancel* operator with the matching prop reset. Generated with the assistance of an AI coding tool.