mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 23:29:59 +00:00
99c89c3f44
Covers all three covering operators with success and error-path tests using the Prophecy mocking framework. The key assertion verifies that get_space_polygon_from_context_visible_objects' return value is unpacked so the polygon (not the tuple of polygon+bounding_elements) reaches set_covering_representation_from_polygon. Shapely geometry objects are not JSON-serialisable (Prophecy call serialisation), so we use the plain integer 42 as a stand-in for the polygon value. Generated with the assistance of an AI coding tool.