test_a_boat_follows (test_model.Rules.test_a_boat_follows) ... ok
test_a_float_collision (test_model.Rules.test_a_float_collision) ... ok
test_a_initial_stone_unreachable (test_model.Rules.test_a_initial_stone_unreachable) ... ok
test_a_pull_distance_two (test_model.Rules.test_a_pull_distance_two) ... ok
test_a_sunk_stone_no_obstacle (test_model.Rules.test_a_sunk_stone_no_obstacle) ... ok
test_a_swap_bubbles (test_model.Rules.test_a_swap_bubbles) ... ok
test_b_complete_and_two_scenes (test_model.Rules.test_b_complete_and_two_scenes) ... ok
test_b_short_gap_reject (test_model.Rules.test_b_short_gap_reject) ... ok
test_b_unsupported_returns_to_land (test_model.Rules.test_b_unsupported_returns_to_land) ... ok
test_c_end_needs_disembark (test_model.Rules.test_c_end_needs_disembark) ... ok
test_c_fly_over_heavy (test_model.Rules.test_c_fly_over_heavy) ... ok
test_c_swap_does_not_create_wind (test_model.Rules.test_c_swap_does_not_create_wind) ... ok
test_c_walk_gap_reject (test_model.Rules.test_c_walk_gap_reject) ... ok
test_c_wind_once_and_follow (test_model.Rules.test_c_wind_once_and_follow) ... ok
test_common_goal_identical_physics (test_model.Rules.test_common_goal_identical_physics) ... ok
test_complete_witnesses (test_model.Rules.test_complete_witnesses) ... ok
test_restart_only_one_page (test_model.Rules.test_restart_only_one_page) ... ok
test_return_preserves_completed_page (test_model.Rules.test_return_preserves_completed_page) ... ok
test_save_validation (test_model.Rules.test_save_validation) ... ok
test_tag_conservation_all_pages (test_model.Rules.test_tag_conservation_all_pages) ... ok
test_animation_rejects_and_latch_tracks (test_ui.UI.test_animation_rejects_and_latch_tracks) ... ok
test_animation_release_fresh (test_ui.UI.test_animation_release_fresh) ... ok
test_compare_mode (test_ui.UI.test_compare_mode) ... ok
test_confirm_cancel_stagger (test_ui.UI.test_confirm_cancel_stagger) ... ok
test_help_latch (test_ui.UI.test_help_latch) ... ok
test_opposites (test_ui.UI.test_opposites) ... ok
test_select_then_confirm (test_ui.UI.test_select_then_confirm) ... ok
test_start_gate (test_ui.UI.test_start_gate) ... ok
test_temp_save (test_ui.UI.test_temp_save) ... ok
test_undo_restores_page_and_memories (test_ui.UI.test_undo_restores_page_and_memories) ... ok

----------------------------------------------------------------------
Ran 30 tests in 0.009s

OK
