test_spinningBodyOneDOFResetChecks
Regression tests for issue #1534: state-effector configuration validation.
SpinningBodyOneDOFStateEffector validates that the user-supplied
configuration is physically consistent when its spacecraft registers states. These tests start from a valid
configuration, break exactly one precondition at a time, and assert that
initialization raises a BasiliskError naming the offending quantity.
- test_spinningBodyOneDOFResetChecks.test_spinningBodyOneDOF_rejectsInvalidConfiguration(brokenPrecondition, expectedMessage, breakIt, validationPath)[source]
Attachment initialization and direct Reset() must reject the same invalid configuration.