test_all_reachable_states_both_final_stages (test_stages.Canonical.test_all_reachable_states_both_final_stages) ... skipped 'optional source equivalence: set PYXEL041_MODEL'
test_accept_at_end_then_other_order_continues (test_stages.Rules.test_accept_at_end_then_other_order_continues) ... ok
test_all_actual_demo_controllers (test_stages.Rules.test_all_actual_demo_controllers) ... ok
test_batch_one_turn (test_stages.Rules.test_batch_one_turn) ... ok
test_bread_heat_and_inventory (test_stages.Rules.test_bread_heat_and_inventory) ... ok
test_controller_undo_result_then_reset (test_stages.Rules.test_controller_undo_result_then_reset) ... ok
test_deadline_after_committed_tick (test_stages.Rules.test_deadline_after_committed_tick) ... ok
test_declared_exercises (test_stages.Rules.test_declared_exercises) ... ok
test_draw_ascii_and_bounds (test_stages.Rules.test_draw_ascii_and_bounds) ... ok
test_heat_fire_then_cooling (test_stages.Rules.test_heat_fire_then_cooling) ... ok
test_heat_never_negative (test_stages.Rules.test_heat_never_negative) ... ok
test_lesson_snippets (test_stages.Rules.test_lesson_snippets) ... ok
test_license_and_dependencies (test_stages.Rules.test_license_and_dependencies) ... ok
test_malformed_actions (test_stages.Rules.test_malformed_actions) ... ok
test_no_input_hold_and_multiple_keys (test_stages.Rules.test_no_input_hold_and_multiple_keys) ... ok
test_rejected_fire_same_state (test_stages.Rules.test_rejected_fire_same_state) ... ok
test_rejection_does_not_add_undo (test_stages.Rules.test_rejection_does_not_add_undo) ... ok
test_reset_wins_and_release_required (test_stages.Rules.test_reset_wins_and_release_required) ... ok
test_rusk_counts_conserved (test_stages.Rules.test_rusk_counts_conserved) ... ok
test_rusk_heat_boundaries (test_stages.Rules.test_rusk_heat_boundaries) ... ok
test_stock_and_quantity_reject_atomically (test_stages.Rules.test_stock_and_quantity_reject_atomically) ... ok
test_strict_quantity (test_stages.Rules.test_strict_quantity) ... ok
test_success_and_terminal_freeze (test_stages.Rules.test_success_and_terminal_freeze) ... ok
test_undo_success_every_field (test_stages.Rules.test_undo_success_every_field) ... ok
test_windows_inclusive (test_stages.Rules.test_windows_inclusive) ... ok

----------------------------------------------------------------------
Ran 25 tests in 0.004s

OK (skipped=1)
