Summary
I aim to enhance the test coverage for planner.py in the brainglobe-heatmap repository.
Motivation
With recent improvements in test coverage of slicer.py and plane.py, extending coverage to planner.py which manages planes and works closely with both the logics, would help guarantee robust input handling and proper integration behavior.
Proposed Scope
I am thinking about adding tests for:
- Input handling for
regions, position, orientation
- Correct initialization and integration with
slicer
- Adding validation that
plane0 and plane1 are created as expected
Request for Feedback
Are there any specific workflows or actions in planner.py that would be valuable to cover in the test?
Summary
I aim to enhance the test coverage for
planner.pyin the brainglobe-heatmap repository.Motivation
With recent improvements in test coverage of
slicer.pyandplane.py, extending coverage toplanner.pywhich manages planes and works closely with both the logics, would help guarantee robust input handling and proper integration behavior.Proposed Scope
I am thinking about adding tests for:
regions,position,orientationslicerplane0andplane1are created as expectedRequest for Feedback
Are there any specific workflows or actions in
planner.pythat would be valuable to cover in the test?