test_spinningBodyTwoDOFResetChecks
Regression tests for issue #1534: state-effector configuration validation.
When its spacecraft registers states, SpinningBodyTwoDOFStateEffector
validates that both per-axis DCMs are proper rotations and both inertia tensors
are symmetric and positive definite. These tests break exactly one precondition
at a time and assert that initialization raises a BasiliskError.
- test_spinningBodyTwoDOFResetChecks.test_spinningBodyTwoDOF_rejectsInvalidConfiguration(brokenPrecondition, expectedMessage, breakIt, validationPath)[source]
Attachment initialization and direct Reset() must reject the same invalid configuration.