test_zeroWindModel

test_zeroWindModel.test_windBase_error_handling()[source]

Test that WindBase properly handles error conditions.

test_zeroWindModel.test_windBase_input_validation()[source]

Test that WindBase validates input for NaN and infinite values.

test_zeroWindModel.test_windBase_planet_at_origin()[source]

Test that WindBase correctly handles planet at origin (0,0,0).

test_zeroWindModel.test_windBase_set_get_omega()[source]

Test that setPlanetOmega_N and getPlanetOmega_N work correctly.

test_zeroWindModel.test_windBase_spice_integration()[source]

Test that WindBase correctly handles SPICE-derived planet angular velocity.

test_zeroWindModel.test_windBase_spice_mode_switching()[source]

Test switching between SPICE and manual omega modes.

test_zeroWindModel.test_windBase_spice_zero_rotation()[source]

Test that WindBase correctly outputs zero omega when SPICE C_dot is zero (non-rotating planet).

test_zeroWindModel.test_windBase_unwritten_messages()[source]

Test that wind output is zero when input messages are not written.

test_zeroWindModel.test_windBase_zero_angular_velocity()[source]

Test that WindBase correctly handles zero angular velocity.

test_zeroWindModel.test_zeroWindModel_basic_functionality()[source]

Test that ZeroWindModel correctly outputs co-rotating atmosphere velocity.

test_zeroWindModel.test_zeroWindModel_default_earth_rotation()[source]

Test that ZeroWindModel uses default Earth rotation rate when SPICE mode is disabled.

test_zeroWindModel.test_zeroWindModel_multiple_spacecraft()[source]

Test that ZeroWindModel correctly handles multiple spacecraft.