Commit Graph

7 Commits

Author SHA1 Message Date
Stephen Boddy a941c664e1 Fix ty type-check errors: missing imports and unresolved names
- gizmos.py: TYPE_CHECKING-guard `import bmesh` for the string-literal
  annotation in build_schematic_mesh; suppress the still-unresolved
  gizmo_textures import in TexturedQuadGizmoMixin (WIP dependency, not dead
  code).
- model/__init__.py: register the `decorator` submodule, which unregister()
  already calls (would have raised NameError on addon disable).
- mep.py / tool/model.py: add explicit imports for bonsai.core.geometry and
  bonsai.core.model, previously only reachable by accident of import order.
- Test files: add explicit ifcopenshell.api.pset / ifcopenshell.util.element
  submodule imports used but not imported.

(cherry picked from commit 4fb8af2278)
2026-07-25 23:15:22 +10:00
Gorgious56 af9c60f07b Apply black formatting to satisfy lint-formatting CI
Three files flagged by black --check on the lint-formatting job:

* bim/module/geometry/operator.py — single-arg `.update(...)` rejoined
  onto one line under the 120-char budget.
* test/bim/module/model/test_wall_gizmos.py — same join on a
  _make_path_rel call.
* test/modal/test_modal.py — pre-existing baseline noise picked up
  via the upstream merge: PEP-8 blank-line separators between top-
  level functions, `0.68+` → `0.68 +`, double quotes, trailing
  whitespace stripped.

No behavioural change; pure whitespace.

Generated with the assistance of an AI coding tool.
2026-06-11 18:45:18 +02:00
Bruno Perdigão 10c63b894d Add no headless test for Bonsai Snap Target. 2026-06-11 18:45:18 +02:00
Bruno Perdigão d179c4415c Remove debug print 2026-06-11 18:34:38 +02:00
Bruno Perdigão cf34be07e1 Add more no headless test for snap 2026-06-11 18:34:38 +02:00
Bruno Perdigão 5f5e7de5f6 Merge tests into a single file 2026-06-11 18:34:38 +02:00
Bruno Perdigão bc07342354 Add test files and scripts 2026-06-11 18:34:38 +02:00