test_absolute_turn_and_visual_trail_not_logical (test_model.Model.test_absolute_turn_and_visual_trail_not_logical) ... ok
test_all_reachable_invariants_and_parity (test_model.Model.test_all_reachable_invariants_and_parity) ... ok
test_authored_solution_replays (test_model.Model.test_authored_solution_replays) ... ok
test_baseline_same_map_shortcut_becomes_viable (test_model.Model.test_baseline_same_map_shortcut_becomes_viable) ... ok
test_c_shortcut_and_b_far_first_no_recovery (test_model.Model.test_c_shortcut_and_b_far_first_no_recovery) ... ok
test_collected_survives_growth (test_model.Model.test_collected_survives_growth) ... ok
test_complete_expected_graphs (test_model.Model.test_complete_expected_graphs) ... ok
test_due_exactly_three_moves_after_visit (test_model.Model.test_due_exactly_three_moves_after_visit) ... ok
test_failure_undo_restores_every_field (test_model.Model.test_failure_undo_restores_every_field) ... ok
test_invalid_no_time_or_history (test_model.Model.test_invalid_no_time_or_history) ... ok
test_multiple_simultaneous_growth_collision_before_success (test_model.Model.test_multiple_simultaneous_growth_collision_before_success) ... ok
test_other_growth_does_not_prevent_exit (test_model.Model.test_other_growth_does_not_prevent_exit) ... ok
test_rejected_grown_wall_does_not_age (test_model.Model.test_rejected_grown_wall_does_not_age) ... ok
test_revisit_no_extension_and_due_turn_exit_allowed (test_model.Model.test_revisit_no_extension_and_due_turn_exit_allowed) ... ok
test_terminal_inputs_do_not_change_history (test_model.Model.test_terminal_inputs_do_not_change_history) ... ok
test_undo_all_and_branch (test_model.Model.test_undo_all_and_branch) ... ok
test_all_draw_text_bounds_and_glyphs (test_ui.UI.test_all_draw_text_bounds_and_glyphs) ... ok
test_failure_undo_and_new_input (test_ui.UI.test_failure_undo_and_new_input) ... ok
test_fast_release_press_not_debounced (test_ui.UI.test_fast_release_press_not_debounced) ... ok
test_held_arrow_no_repeat (test_ui.UI.test_held_arrow_no_repeat) ... ok
test_menu_reset_staggered (test_ui.UI.test_menu_reset_staggered) ... ok
test_next_staggered (test_ui.UI.test_next_staggered) ... ok
test_pause_and_resume_staggered (test_ui.UI.test_pause_and_resume_staggered) ... ok
test_simultaneous_directions_rejected (test_ui.UI.test_simultaneous_directions_rejected) ... ok
test_start_staggered_and_same_frame (test_ui.UI.test_start_staggered_and_same_frame) ... ok
test_wait_and_space_do_not_advance (test_ui.UI.test_wait_and_space_do_not_advance) ... ok

----------------------------------------------------------------------
Ran 26 tests in 1.870s

OK
