test_danger_rock_recovery (__main__.CollisionTests.test_danger_rock_recovery) ... ok
test_leave_support (__main__.CollisionTests.test_leave_support) ... ok
test_overstretch_delay_and_reset (__main__.CollisionTests.test_overstretch_delay_and_reset) ... ok
test_rope_blocked_and_unreachable_selected (__main__.CollisionTests.test_rope_blocked_and_unreachable_selected) ... ok
test_side_hit_stops_horizontal_not_landing (__main__.CollisionTests.test_side_hit_stops_horizontal_not_landing) ... ok
test_snag_freezes_until_recovery (__main__.CollisionTests.test_snag_freezes_until_recovery) ... ok
test_stage4_lands_but_does_not_clear (__main__.CollisionTests.test_stage4_lands_but_does_not_clear) ... ok
test_sweep_hits_thin_wall (__main__.CollisionTests.test_sweep_hits_thin_wall) ... ok
test_top_landing_uses_radius_and_separation (__main__.CollisionTests.test_top_landing_uses_radius_and_separation) ... ok
test_zero_segment_and_corner_tie (__main__.CollisionTests.test_zero_segment_and_corner_tie) ... ok
test_all_input_fixtures_have_real_edges (__main__.ControllerTests.test_all_input_fixtures_have_real_edges) ... ok
test_opposites_cancel (__main__.ControllerTests.test_opposites_cancel) ... ok
test_pause_freezes_and_resume_does_not_toggle (__main__.ControllerTests.test_pause_freezes_and_resume_does_not_toggle) ... ok
test_real_pyxel_adapter_uses_btn_and_btnp (__main__.ControllerTests.test_real_pyxel_adapter_uses_btn_and_btnp) ... ok
test_reset_suppresses_held_space_until_release (__main__.ControllerTests.test_reset_suppresses_held_space_until_release) ... ok
test_selection_is_pressed_only_and_wraps (__main__.ControllerTests.test_selection_is_pressed_only_and_wraps) ... ok
test_space_hold_does_not_toggle_repeatedly (__main__.ControllerTests.test_space_hold_does_not_toggle_repeatedly) ... ok
test_checkpoint_return_still_solvable (__main__.EndingTests.test_checkpoint_return_still_solvable) ... ok
test_goal_requires_detached_still_quarter_second (__main__.EndingTests.test_goal_requires_detached_still_quarter_second) ... ok
test_middle_checkpoint_and_recovery (__main__.EndingTests.test_middle_checkpoint_and_recovery) ... ok
test_summit_terminal_and_reset (__main__.EndingTests.test_summit_terminal_and_reset) ... ok
test_air_control_acceleration (__main__.MotionTests.test_air_control_acceleration) ... ok
test_floor_landing (__main__.MotionTests.test_floor_landing) ... ok
test_four_substeps_not_four_seconds (__main__.MotionTests.test_four_substeps_not_four_seconds) ... ok
test_gravity_units (__main__.MotionTests.test_gravity_units) ... ok
test_ground_speed (__main__.MotionTests.test_ground_speed) ... ok
test_invalid_time_and_nan (__main__.MotionTests.test_invalid_time_and_nan) ... ok
test_speed_cap (__main__.MotionTests.test_speed_cap) ... ok
test_step_does_not_mutate_input_state (__main__.MotionTests.test_step_does_not_mutate_input_state) ... ok
test_diffs_exact (__main__.PackagingAndReferenceTests.test_diffs_exact) ... ok
test_embedded_original_reference_all_states (__main__.PackagingAndReferenceTests.test_embedded_original_reference_all_states) ... ok
test_mit_and_independent_modules (__main__.PackagingAndReferenceTests.test_mit_and_independent_modules) ... ok
test_optional_original_read_only (__main__.PackagingAndReferenceTests.test_optional_original_read_only) ... ok
test_real_render_reports_match_controller (__main__.PackagingAndReferenceTests.test_real_render_reports_match_controller) ... ok
test_real_snippets_and_exact_schema (__main__.PackagingAndReferenceTests.test_real_snippets_and_exact_schema) ... ok
test_rendered_png_dimensions (__main__.PackagingAndReferenceTests.test_rendered_png_dimensions) ... ok
test_attach_range_inclusive (__main__.SpringTests.test_attach_range_inclusive) ... ok
test_damping_outward_vs_inward (__main__.SpringTests.test_damping_outward_vs_inward) ... ok
test_detached_reel_does_nothing (__main__.SpringTests.test_detached_reel_does_nothing) ... ok
test_ground_liftoff (__main__.SpringTests.test_ground_liftoff) ... ok
test_normalized_vector_3_4_5 (__main__.SpringTests.test_normalized_vector_3_4_5) ... ok
test_reel_rate_and_bounds (__main__.SpringTests.test_reel_rate_and_bounds) ... ok
test_release_adds_no_impulse (__main__.SpringTests.test_release_adds_no_impulse) ... ok
test_release_fixture_keeps_horizontal_speed (__main__.SpringTests.test_release_fixture_keeps_horizontal_speed) ... ok
test_stretched_boundary (__main__.SpringTests.test_stretched_boundary) ... ok
test_tension_cap (__main__.SpringTests.test_tension_cap) ... ok
test_zero_distance_slack_and_exact_natural_length (__main__.SpringTests.test_zero_distance_slack_and_exact_natural_length) ... ok

----------------------------------------------------------------------
Ran 47 tests in 0.547s

OK
