test_application_environment_limits_parent_numeric_libraries (test_responsiveness_140.ResponsivenessTests.test_application_environment_limits_parent_numeric_libraries) ... ok
test_auto_budget_leaves_room_for_stack_coordinator_and_manual_is_explicit (test_responsiveness_140.ResponsivenessTests.test_auto_budget_leaves_room_for_stack_coordinator_and_manual_is_explicit) ... ok
test_budget_context_is_scoped_and_invalid_values_are_rejected (test_responsiveness_140.ResponsivenessTests.test_budget_context_is_scoped_and_invalid_values_are_rejected) ... ok
test_converged_search_registration_matches_fixed_five_rounds_exactly (test_responsiveness_140.ResponsivenessTests.test_converged_search_registration_matches_fixed_five_rounds_exactly) ... ok
test_converged_stacking_registration_matches_fixed_six_rounds_exactly (test_responsiveness_140.ResponsivenessTests.test_converged_stacking_registration_matches_fixed_six_rounds_exactly) ... ok
test_effective_time_index_matches_dense_arithmetic_and_uniform_legacy (test_responsiveness_140.ResponsivenessTests.test_effective_time_index_matches_dense_arithmetic_and_uniform_legacy) ... ok
test_linking_preserves_tracks_fits_and_truncation_with_partial_midpoints (test_responsiveness_140.ResponsivenessTests.test_linking_preserves_tracks_fits_and_truncation_with_partial_midpoints) ... ok
test_partial_source_views_and_extraction_keep_original_pixel_arithmetic (test_responsiveness_140.ResponsivenessTests.test_partial_source_views_and_extraction_keep_original_pixel_arithmetic) ... ok
test_time_index_cancellation_is_checked_before_query (test_responsiveness_140.ResponsivenessTests.test_time_index_cancellation_is_checked_before_query) ... ok
test_time_index_keeps_original_index_for_exact_and_near_ties (test_responsiveness_140.ResponsivenessTests.test_time_index_keeps_original_index_for_exact_and_near_ties) ... ok
test_completely_invalid_or_constant_image_does_not_invent_sources (test_local_detection.LocalDetectionTests.test_completely_invalid_or_constant_image_does_not_invent_sources) ... ok
test_detection_diagnostics_account_for_every_peak (test_local_detection.LocalDetectionTests.test_detection_diagnostics_account_for_every_peak) ... ok
test_faint_motion_survives_a_strong_sky_gradient (test_local_detection.LocalDetectionTests.test_faint_motion_survives_a_strong_sky_gradient) ... ok
test_invalid_pixels_are_masked_without_clipping_warnings (test_local_detection.LocalDetectionTests.test_invalid_pixels_are_masked_without_clipping_warnings) ... ok
test_local_detection_is_invariant_to_linear_adu_scaling (test_local_detection.LocalDetectionTests.test_local_detection_is_invariant_to_linear_adu_scaling) ... ok
test_no_motion_in_stationary_pair_with_gradient_and_pointing_drift (test_local_detection.LocalDetectionTests.test_no_motion_in_stationary_pair_with_gradient_and_pointing_drift) ... ok
test_serial_parallel_equivalence_for_faint_motion_on_gradient (test_local_detection.LocalDetectionTests.test_serial_parallel_equivalence_for_faint_motion_on_gradient) ... ok
test_auto_accounts_for_native_members_when_searching_large_stacks (test_performance_130.Performance130Tests.test_auto_accounts_for_native_members_when_searching_large_stacks) ... ok
test_auto_can_use_more_than_old_caps_and_manual_supports_64 (test_performance_130.Performance130Tests.test_auto_can_use_more_than_old_caps_and_manual_supports_64) ... ok
test_cancellation_during_parallel_resampling_leaves_no_partial_cache (test_performance_130.Performance130Tests.test_cancellation_during_parallel_resampling_leaves_no_partial_cache) ... ok
test_changed_original_invalidates_registration (test_performance_130.Performance130Tests.test_changed_original_invalidates_registration) ... ok
test_corrupted_registration_cache_is_rebuilt (test_performance_130.Performance130Tests.test_corrupted_registration_cache_is_rebuilt) ... ok
test_green_interpolation_matches_released_values_all_patterns_and_offsets (test_performance_130.Performance130Tests.test_green_interpolation_matches_released_values_all_patterns_and_offsets) ... ok
test_group_size_change_reuses_validated_registration (test_performance_130.Performance130Tests.test_group_size_change_reuses_validated_registration) ... ok
test_measurement_auto_amortizes_process_startup_on_short_sequences (test_performance_130.Performance130Tests.test_measurement_auto_amortizes_process_startup_on_short_sequences) ... ok
test_native_sections_preserve_unsigned_scaling_and_rgb_channels (test_performance_130.Performance130Tests.test_native_sections_preserve_unsigned_scaling_and_rgb_channels) ... ok
test_parallel_photometry_preserves_first_error_and_exclusion_order (test_performance_130.Performance130Tests.test_parallel_photometry_preserves_first_error_and_exclusion_order) ... ok
test_partial_regions_open_each_input_once_and_keep_individual_exposures (test_performance_130.Performance130Tests.test_partial_regions_open_each_input_once_and_keep_individual_exposures) ... ok
test_photometry_and_astrometry_match_between_serial_and_process_workers (test_performance_130.Performance130Tests.test_photometry_and_astrometry_match_between_serial_and_process_workers) ... ok
test_single_large_group_still_resamples_multiple_inputs_concurrently (test_performance_130.Performance130Tests.test_single_large_group_still_resamples_multiple_inputs_concurrently) ... ok
test_stacking_serial_parallel_planes_times_and_members_are_identical (test_performance_130.Performance130Tests.test_stacking_serial_parallel_planes_times_and_members_are_identical) ... ok
test_stationary_bitsets_match_original_epoch_votes_with_jitter_and_duplicates (test_performance_130.Performance130Tests.test_stationary_bitsets_match_original_epoch_votes_with_jitter_and_duplicates) ... ok
test_stationary_bounds_skip_exact_queries_for_unambiguous_epochs (test_performance_130.Performance130Tests.test_stationary_bounds_skip_exact_queries_for_unambiguous_epochs) ... ok
test_windows_process_limit_is_respected_even_with_manual_64 (test_performance_130.Performance130Tests.test_windows_process_limit_is_respected_even_with_manual_64) ... ok
test_blind_motion_with_rotation_drift_and_no_catalog (test_moving_sources.MovingSourceTests.test_blind_motion_with_rotation_drift_and_no_catalog) ... ok
test_cancel_search_preview_and_export_keep_existing_files (test_moving_sources.MovingSourceTests.test_cancel_search_preview_and_export_keep_existing_files) ... ok
test_changed_wcs_invalidates_selection_and_preview (test_moving_sources.MovingSourceTests.test_changed_wcs_invalidates_selection_and_preview) ... ok
test_export_preserves_measured_coordinates_and_unknown_status (test_moving_sources.MovingSourceTests.test_export_preserves_measured_coordinates_and_unknown_status) ... ok
test_missing_wcs_missing_time_and_duplicate_epochs_fail (test_moving_sources.MovingSourceTests.test_missing_wcs_missing_time_and_duplicate_epochs_fail) ... ok
test_name_association_requires_the_exact_detected_selection (test_moving_sources.MovingSourceTests.test_name_association_requires_the_exact_detected_selection) ... ok
test_options_and_too_few_frames (test_moving_sources.MovingSourceTests.test_options_and_too_few_frames) ... ok
test_partial_track_has_only_measured_picks (test_moving_sources.MovingSourceTests.test_partial_track_has_only_measured_picks) ... ok
test_registered_preview_and_limit_are_explicit (test_moving_sources.MovingSourceTests.test_registered_preview_and_limit_are_explicit) ... ok
test_saturation_is_flagged_not_claimed_precise (test_moving_sources.MovingSourceTests.test_saturation_is_flagged_not_claimed_precise) ... ok
test_speed_and_coverage_limits (test_moving_sources.MovingSourceTests.test_speed_and_coverage_limits) ... ok
test_stationary_stars_and_hot_pixels_are_not_motion (test_moving_sources.MovingSourceTests.test_stationary_stars_and_hot_pixels_are_not_motion) ... ok
test_times_are_sorted_independently_of_file_order (test_moving_sources.MovingSourceTests.test_times_are_sorted_independently_of_file_order) ... ok
test_two_independent_moving_sources (test_moving_sources.MovingSourceTests.test_two_independent_moving_sources) ... ok
test_wcs_jitter_refinement_retains_real_motion (test_moving_sources.MovingSourceTests.test_wcs_jitter_refinement_retains_real_motion) ... ok
test_bayer_crop_preserves_native_phase_for_local_measurements (test_stacking.StackingTests.test_bayer_crop_preserves_native_phase_for_local_measurements) ... ok
test_border_photometry_uses_common_local_members_and_actual_exposure (test_stacking.StackingTests.test_border_photometry_uses_common_local_members_and_actual_exposure) ... ok
test_cancellation_after_progress_never_publishes_partial_groups (test_stacking.StackingTests.test_cancellation_after_progress_never_publishes_partial_groups) ... ok
test_cancellation_and_mixed_filter_leave_original_session_unchanged (test_stacking.StackingTests.test_cancellation_and_mixed_filter_leave_original_session_unchanged) ... ok
test_linear_flux_rates_and_bayer_not_applied_twice (test_stacking.StackingTests.test_linear_flux_rates_and_bayer_not_applied_twice) ... ok
test_no_wcs_is_fabricated_and_bad_input_is_audited (test_stacking.StackingTests.test_no_wcs_is_fabricated_and_bad_input_is_audited) ... ok
test_preview_only_peak_is_rejected_by_the_actual_measurement_plane (test_stacking.StackingTests.test_preview_only_peak_is_rejected_by_the_actual_measurement_plane) ... ok
test_restore_cache_and_new_group_size_do_not_stack_stacks (test_stacking.StackingTests.test_restore_cache_and_new_group_size_do_not_stack_stacks) ... ok
test_same_group_sequence_drives_photometry_astrometry_and_blind_search (test_stacking.StackingTests.test_same_group_sequence_drives_photometry_astrometry_and_blind_search) ... ok
test_saturation_in_one_native_input_is_never_hidden_by_stacking (test_stacking.StackingTests.test_saturation_in_one_native_input_is_never_hidden_by_stacking) ... ok
test_scale_resampling_conserves_integrated_source_flux (test_stacking.StackingTests.test_scale_resampling_conserves_integrated_source_flux) ... ok
test_sorted_inputs_partial_last_group_weighted_times_and_readonly_originals (test_stacking.StackingTests.test_sorted_inputs_partial_last_group_weighted_times_and_readonly_originals) ... ok
test_track_linker_uses_each_source_midpoint_in_partial_groups (test_stacking.StackingTests.test_track_linker_uses_each_source_midpoint_in_partial_groups) ... ok
test_all_literal_ui_and_backend_keys_are_catalogued (test_i18n.LocalizationTests.test_all_literal_ui_and_backend_keys_are_catalogued) ... ok
test_bundled_font_covers_chinese_catalog_and_language_names (test_i18n.LocalizationTests.test_bundled_font_covers_chinese_catalog_and_language_names) ... ok
test_catalogs_are_complete_and_preserve_format_fields (test_i18n.LocalizationTests.test_catalogs_are_complete_and_preserve_format_fields) ... ok
test_chinese_plot_exports_without_missing_glyphs (test_i18n.LocalizationTests.test_chinese_plot_exports_without_missing_glyphs) ... ok
test_locale_does_not_change_coordinate_values (test_i18n.LocalizationTests.test_locale_does_not_change_coordinate_values) ... ok
test_localized_frame_error_keeps_filename_and_source_id (test_i18n.LocalizationTests.test_localized_frame_error_keeps_filename_and_source_id) ... ok
test_unknown_language_is_rejected_without_mutating_current (test_i18n.LocalizationTests.test_unknown_language_is_rejected_without_mutating_current) ... ok
test_bootstrap_is_idempotent_and_default_context_verifies_server (test_https_startup.HTTPSStartupTests.test_bootstrap_is_idempotent_and_default_context_verifies_server) ... ok
test_jpl_endpoints_use_fresh_verified_contexts_without_bootstrap (test_https_startup.HTTPSStartupTests.test_jpl_endpoints_use_fresh_verified_contexts_without_bootstrap) ... ok
test_launcher_bootstraps_before_gui_and_bundle_check_imports (test_https_startup.HTTPSStartupTests.test_launcher_bootstraps_before_gui_and_bundle_check_imports) ... ok
test_missing_dependency_never_sends_jpl_request_or_leaves_lock (test_https_startup.HTTPSStartupTests.test_missing_dependency_never_sends_jpl_request_or_leaves_lock) ... ok
test_simbad_certificate_error_never_retries_or_writes_cache (test_https_startup.HTTPSStartupTests.test_simbad_certificate_error_never_retries_or_writes_cache) ... ok
test_source_entry_point_bootstraps_before_gui_import (test_https_startup.HTTPSStartupTests.test_source_entry_point_bootstraps_before_gui_import) ... ok

----------------------------------------------------------------------
Ran 75 tests in 65.184s

OK
