test_capacity_exercise (__main__.Core.test_capacity_exercise) ... ok
test_complete_route (__main__.Core.test_complete_route) ... ok
test_controller_checkpoints (__main__.Core.test_controller_checkpoints) ... ok
test_cut_only_home (__main__.Core.test_cut_only_home) ... ok
test_deadline_exercise (__main__.Core.test_deadline_exercise) ... ok
test_deadline_moored_wait (__main__.Core.test_deadline_moored_wait) ... ok
test_delivery_is_not_return (__main__.Core.test_delivery_is_not_return) ... ok
test_delivery_only_after_wind_at_low_height (__main__.Core.test_delivery_only_after_wind_at_low_height) ... ok
test_down_and_stay_free (__main__.Core.test_down_and_stay_free) ... ok
test_draw_and_forecast_pure (__main__.Core.test_draw_and_forecast_pure) ... ok
test_draw_text_bounds (__main__.Core.test_draw_text_bounds) ... ok
test_fuel_conservation (__main__.Core.test_fuel_conservation) ... ok
test_fuel_rejection_is_atomic (__main__.Core.test_fuel_rejection_is_atomic) ... ok
test_height_reject_no_time (__main__.Core.test_height_reject_no_time) ... ok
test_high_crossing_no_delivery (__main__.Core.test_high_crossing_no_delivery) ... ok
test_initial_moored (__main__.Core.test_initial_moored) ... ok
test_launch_cost_then_middle_wind (__main__.Core.test_launch_cost_then_middle_wind) ... ok
test_layer_example (__main__.Core.test_layer_example) ... ok
test_left_and_right_drift (__main__.Core.test_left_and_right_drift) ... ok
test_low_layer_reject (__main__.Core.test_low_layer_reject) ... ok
test_mid_wind_exercise (__main__.Core.test_mid_wind_exercise) ... ok
test_moored_reject_flight_key (__main__.Core.test_moored_reject_flight_key) ... ok
test_moored_wait_no_wind_or_fuel (__main__.Core.test_moored_wait_no_wind_or_fuel) ... ok
test_one_layer_two_turns (__main__.Core.test_one_layer_two_turns) ... ok
test_only_moored_launch (__main__.Core.test_only_moored_launch) ... ok
test_only_moored_wait (__main__.Core.test_only_moored_wait) ... ok
test_refill_and_moor (__main__.Core.test_refill_and_moor) ... ok
test_refill_undo_exercise (__main__.Core.test_refill_undo_exercise) ... ok
test_reject_not_in_history (__main__.Core.test_reject_not_in_history) ... ok
test_reset_priority (__main__.Core.test_reset_priority) ... ok
test_retained_and_new_chord_rejected (__main__.Core.test_retained_and_new_chord_rejected) ... ok
test_safe_cut_zero_time (__main__.Core.test_safe_cut_zero_time) ... ok
test_selected_layer_applied_once (__main__.Core.test_selected_layer_applied_once) ... ok
test_stage03_no_delivery_or_deadline (__main__.Core.test_stage03_no_delivery_or_deadline) ... ok
test_terminal_actions_noop (__main__.Core.test_terminal_actions_noop) ... ok
test_undo_from_terminal_controller (__main__.Core.test_undo_from_terminal_controller) ... ok
test_undo_route_all_states (__main__.Core.test_undo_route_all_states) ... ok
test_undo_safe_cut (__main__.Core.test_undo_safe_cut) ... ok
test_win_on_deadline_precedes_late (__main__.Core.test_win_on_deadline_precedes_late) ... ok
test_wind_period (__main__.Core.test_wind_period) ... ok
test_docs_and_notices (__main__.Package.test_docs_and_notices) ... ok
test_snippets (__main__.Package.test_snippets) ... ok
test_live_original (__main__.Reference.test_live_original) ... skipped 'Optional separate original model'
test_reference04 (__main__.Reference.test_reference04) ... ok
test_reference05 (__main__.Reference.test_reference05) ... ok
test_undo_reference (__main__.Reference.test_undo_reference) ... ok

----------------------------------------------------------------------
Ran 46 tests in 0.944s

OK (skipped=1)
