test_charge_cap (test_model.ModelTests.test_charge_cap) ... ok
test_closed_wall_rejects_normal (test_model.ModelTests.test_closed_wall_rejects_normal) ... ok
test_cooldown_boundary (test_model.ModelTests.test_cooldown_boundary) ... ok
test_dedup_consumes_bullet (test_model.ModelTests.test_dedup_consumes_bullet) ... ok
test_edge_safe_no_time_limit (test_model.ModelTests.test_edge_safe_no_time_limit) ... ok
test_fire_timing (test_model.ModelTests.test_fire_timing) ... ok
test_forecast_then_fixed_aim (test_model.ModelTests.test_forecast_then_fixed_aim) ... ok
test_held_no_repeat (test_model.ModelTests.test_held_no_repeat) ... ok
test_high_speed_player_collision (test_model.ModelTests.test_high_speed_player_collision) ... ok
test_multiple_in_one_ring (test_model.ModelTests.test_multiple_in_one_ring) ... ok
test_no_pyxel (test_model.ModelTests.test_no_pyxel) ... ok
test_no_resource_no_ring (test_model.ModelTests.test_no_resource_no_ring) ... ok
test_open_sets75_not_add_or_max (test_model.ModelTests.test_open_sets75_not_add_or_max) ... ok
test_recharge_absolute_clock (test_model.ModelTests.test_recharge_absolute_clock) ... ok
test_reflect_before_all_wall_checks (test_model.ModelTests.test_reflect_before_all_wall_checks) ... ok
test_reflect_priority_high_speed (test_model.ModelTests.test_reflect_priority_high_speed) ... ok
test_reflected_ignores_closed_wall (test_model.ModelTests.test_reflected_ignores_closed_wall) ... ok
test_reflected_never_re_reflects (test_model.ModelTests.test_reflected_never_re_reflects) ... ok
test_reflection_ownership (test_model.ModelTests.test_reflection_ownership) ... ok
test_ring_twelve_ticks (test_model.ModelTests.test_ring_twelve_ticks) ... ok
test_same_observation_same_intent (test_model.ModelTests.test_same_observation_same_intent) ... ok
test_saved_solutions (test_model.ModelTests.test_saved_solutions) ... ok
test_shoot24_ticks (test_model.ModelTests.test_shoot24_ticks) ... ok
test_simultaneous_loss_precedence (test_model.ModelTests.test_simultaneous_loss_precedence) ... ok
test_terminal_freeze (test_model.ModelTests.test_terminal_freeze) ... ok
test_two_enemy_contacts_one_damage (test_model.ModelTests.test_two_enemy_contacts_one_damage) ... ok
test_warning_full30 (test_model.ModelTests.test_warning_full30) ... ok
test_all_layout_and_glyphs (test_ui.UI.test_all_layout_and_glyphs) ... ok
test_first_press_after_pause_release (test_ui.UI.test_first_press_after_pause_release) ... ok
test_level_staggered (test_ui.UI.test_level_staggered) ... ok
test_pause_reset_held (test_ui.UI.test_pause_reset_held) ... ok
test_start_staggered_gate (test_ui.UI.test_start_staggered_gate) ... ok
test_terminal_next_guard (test_ui.UI.test_terminal_next_guard) ... ok

----------------------------------------------------------------------
Ran 33 tests in 1.877s

OK
