test_flatIntegratorBindings
Verify fixed state layouts and synchronized integration through public APIs.
- test_flatIntegratorBindings.reset_charging_dynamics(dynamic_object)[source]
Initialize a compact dynamic object through its public lifecycle.
- test_flatIntegratorBindings.test_dimension_defining_collection_bindings_are_guarded_live_views(effector, config, add, collection, field)[source]
Preserve pre-reset collection mutation and guard it after finalization.
- test_flatIntegratorBindings.test_dimension_defining_mutators_translate_topology_errors(effector, config, add)[source]
Translate native topology errors at each derived SWIG boundary.
- test_flatIntegratorBindings.test_integrator_replacement_preserves_synchronized_dynamics()[source]
A replacement method advances the same primary and secondary states.
- test_flatIntegratorBindings.test_nested_effector_collection_rejects_post_registration_mutation()[source]
Freeze a state effector’s dimension-defining collection before mutation.
- test_flatIntegratorBindings.test_object_tolerances_survive_external_secondary_reference_release()[source]
Keep tolerance overrides attached to primary-retained secondaries.
- test_flatIntegratorBindings.test_primary_retains_bound_secondary_proxy_and_binding()[source]
Keep a bound integration group valid after external references vanish.
- test_flatIntegratorBindings.test_reaction_wheel_model_cannot_change_after_registration()[source]
Reject payload mutations that would change the theta-state topology.
- test_flatIntegratorBindings.test_recursive_effector_collection_freezes_after_registration()[source]
Freeze dimension-defining collections on recursively registered children.
- test_flatIntegratorBindings.test_repeated_spacecraft_reset_freezes_topology()[source]
Keep buffer topology stable and reject later collection mutation.
- test_flatIntegratorBindings.test_synchronization_rejects_bound_integrator()[source]
Reject synchronization after either participating integrator has bound.