test_optional_direct_reference_copy (__main__.Canonical.test_optional_direct_reference_copy) ... skipped 'Original model absent; set ORIGINAL_GAME_DIR for optional reference comparison'
test_01_generation_and_supply (__main__.Lessons.test_01_generation_and_supply) ... ok
test_02_capacity_changes_feasible_set (__main__.Lessons.test_02_capacity_changes_feasible_set) ... ok
test_03_battery_old_state_and_order (__main__.Lessons.test_03_battery_old_state_and_order) ... ok
test_B_exercise_equal_scores_different_records (__main__.Lessons.test_B_exercise_equal_scores_different_records) ... ok
test_cli_validation_without_pyxel (__main__.Lessons.test_cli_validation_without_pyxel) ... ok
test_demand_caps_and_missing_are_different (__main__.Lessons.test_demand_caps_and_missing_are_different) ... ok
test_demo_checkpoints_and_undo_recommit (__main__.Lessons.test_demo_checkpoints_and_undo_recommit) ... ok
test_draw_bounds_and_no_state_mutation (__main__.Lessons.test_draw_bounds_and_no_state_mutation) ... ok
test_every_small_reachable_state_and_plan (__main__.Lessons.test_every_small_reachable_state_and_plan) ... ok
test_exact_future_search_against_brute_force (__main__.Lessons.test_exact_future_search_against_brute_force) ... ok
test_forecast_is_read_only_and_detects_future_failure (__main__.Lessons.test_forecast_is_read_only_and_detects_future_failure) ... ok
test_integer_domain_atomic_refusals (__main__.Lessons.test_integer_domain_atomic_refusals) ... ok
test_keyboard_edges_clear_and_reset (__main__.Lessons.test_keyboard_edges_clear_and_reset) ... ok
test_license_and_literal_excerpts (__main__.Lessons.test_license_and_literal_excerpts) ... ok
test_shared_east_trunk_and_discharge_bypass (__main__.Lessons.test_shared_east_trunk_and_discharge_bypass) ... ok
test_undo_all_state_fields_and_plan (__main__.Lessons.test_undo_all_state_fields_and_plan) ... ok
test_undo_exercise_repeat_charge (__main__.Lessons.test_undo_exercise_repeat_charge) ... ok

----------------------------------------------------------------------
Ran 18 tests in 1.853s

OK (skipped=1)
Exhaustive representative state/plan checks: 8928
