test_annihilation_before_flag (test_model.Rules.test_annihilation_before_flag) ... ok
test_both_versus_ally (test_model.Rules.test_both_versus_ally) ... ok
test_dead_no_action (test_model.Rules.test_dead_no_action) ... ok
test_diagonal (test_model.Rules.test_diagonal) ... ok
test_draw (test_model.Rules.test_draw) ... ok
test_enemy_hp_id_priority (test_model.Rules.test_enemy_hp_id_priority) ... ok
test_enemy_path_direction_tie (test_model.Rules.test_enemy_path_direction_tie) ... ok
test_equipped_offense_has_distinct_result (test_model.Rules.test_equipped_offense_has_distinct_result) ... ok
test_flag_break (test_model.Rules.test_flag_break) ... ok
test_flag_consecutive (test_model.Rules.test_flag_consecutive) ... ok
test_hammer_zero (test_model.Rules.test_hammer_zero) ... ok
test_invalid_and_forecast (test_model.Rules.test_invalid_and_forecast) ... ok
test_move_no_attack (test_model.Rules.test_move_no_attack) ... ok
test_pick_first_action (test_model.Rules.test_pick_first_action) ... ok
test_pike_block_piece_and_wall (test_model.Rules.test_pike_block_piece_and_wall) ... ok
test_pike_range (test_model.Rules.test_pike_range) ... ok
test_save_roundtrip_validation (test_model.Rules.test_save_roundtrip_validation) ... ok
test_witnesses (test_model.Rules.test_witnesses) ... ok
test_dialog_release_cancel (test_ui.UI.test_dialog_release_cancel) ... ok
test_help_held_resume (test_ui.UI.test_help_held_resume) ... ok
test_help_latch (test_ui.UI.test_help_latch) ... ok
test_mode_truthful (test_ui.UI.test_mode_truthful) ... ok
test_opposing_and_multiple (test_ui.UI.test_opposing_and_multiple) ... ok
test_save_temp_only (test_ui.UI.test_save_temp_only) ... ok
test_start_release_and_stagger (test_ui.UI.test_start_release_and_stagger) ... ok
test_undo_full_enemy_and_equipment (test_ui.UI.test_undo_full_enemy_and_equipment) ... ok

----------------------------------------------------------------------
Ran 26 tests in 0.022s

OK
