test_auth_signature (test_core.ActualToolboxContractTests.test_auth_signature) ... ok
test_describe_signature (test_core.ActualToolboxContractTests.test_describe_signature) ... ok
test_subset_signature (test_core.ActualToolboxContractTests.test_subset_signature) ... ok
test_antimeridian_rejected (test_core.BoundsTests.test_antimeridian_rejected) ... ok
test_large_roi_rejected (test_core.BoundsTests.test_large_roi_rejected) ... ok
test_reject_invalid_bounds (test_core.BoundsTests.test_reject_invalid_bounds) ... ok
test_valid_and_api_order (test_core.BoundsTests.test_valid_and_api_order) ... ok
test_actual_toolbox_auth_error_names (test_core.ProviderTests.test_actual_toolbox_auth_error_names) ... ok
test_auth_rejects_missing (test_core.ProviderTests.test_auth_rejects_missing) ... ok
test_describe_identity_validation (test_core.ProviderTests.test_describe_identity_validation) ... ok
test_false_login_and_no_credentials_file (test_core.ProviderTests.test_false_login_and_no_credentials_file) ... ok
test_http_auth_classification (test_core.ProviderTests.test_http_auth_classification) ... ok
test_live_catalogue_snapshot_schema (test_core.ProviderTests.test_live_catalogue_snapshot_schema) ... ok
test_no_retry_for_programming_error (test_core.ProviderTests.test_no_retry_for_programming_error) ... ok
test_retry_exhaustion (test_core.ProviderTests.test_retry_exhaustion) ... ok
test_retry_only_transient (test_core.ProviderTests.test_retry_only_transient) ... ok
test_subset_parameters (test_core.ProviderTests.test_subset_parameters) ... ok
test_all_nodata_rejected (test_core.RasterTests.test_all_nodata_rejected) ... ok
test_ambiguous_bathymetry_rejected (test_core.RasterTests.test_ambiguous_bathymetry_rejected) ... ok
test_descending_coordinates (test_core.RasterTests.test_descending_coordinates) ... ok
test_empty_polygon_rejected (test_core.RasterTests.test_empty_polygon_rejected) ... ok
test_export_attributes_remove_secrets_preserve_numeric (test_core.RasterTests.test_export_attributes_remove_secrets_preserve_numeric) ... ok
test_geotiff_orientation_values_and_crs (test_core.RasterTests.test_geotiff_orientation_values_and_crs) ... ok
test_irregular_grid_rejected (test_core.RasterTests.test_irregular_grid_rejected) ... ok
test_live_height_and_method_variable (test_core.RasterTests.test_live_height_and_method_variable) ... ok
test_missing_quality_rejected (test_core.RasterTests.test_missing_quality_rejected) ... ok
test_multipart_mask (test_core.RasterTests.test_multipart_mask) ... ok
test_packed_height_scaling_preserved (test_core.RasterTests.test_packed_height_scaling_preserved) ... ok
test_polygon_hole_and_quality_nodata (test_core.RasterTests.test_polygon_hole_and_quality_nodata) ... ok
test_provenance_missing_image_dates (test_core.RasterTests.test_provenance_missing_image_dates) ... ok
test_provenance_real_date_attribute_preserved (test_core.RasterTests.test_provenance_real_date_attribute_preserved) ... ok
test_single_cell_rejected_without_guessing (test_core.RasterTests.test_single_cell_rejected_without_guessing) ... ok
test_export_jsonl (test_core.SecurityTests.test_export_jsonl) ... ok
test_json_nonfinite_and_arrays (test_core.SecurityTests.test_json_nonfinite_and_arrays) ... ok
test_log_allowlist (test_core.SecurityTests.test_log_allowlist) ... ok
test_nested_redaction_and_url (test_core.SecurityTests.test_nested_redaction_and_url) ... ok
test_unknown_event_fixed_message (test_core.SecurityTests.test_unknown_event_fixed_message) ... ok
test_failure_rolls_back_every_dataset (test_core.WorkerTests.test_failure_rolls_back_every_dataset) ... ok
test_three_datasets_end_to_end_and_manifest (test_core.WorkerTests.test_three_datasets_end_to_end_and_manifest) ... ok
test_binary_import_failure_named_separately (test_dependencies.DependencyTests.test_binary_import_failure_named_separately) ... ok
test_broken_packages_get_force_reinstall (test_dependencies.DependencyTests.test_broken_packages_get_force_reinstall) ... ok
test_existing_environment_only_installs_problem_packages (test_dependencies.DependencyTests.test_existing_environment_only_installs_problem_packages) ... ok
test_incompatible_version_named (test_dependencies.DependencyTests.test_incompatible_version_named) ... ok
test_missing_package_named (test_dependencies.DependencyTests.test_missing_package_named) ... ok
test_missing_transitive_dependency_marks_parent_broken (test_dependencies.DependencyTests.test_missing_transitive_dependency_marks_parent_broken) ... ok
test_new_environment_commands_are_quoted_and_include_requirements (test_dependencies.DependencyTests.test_new_environment_commands_are_quoted_and_include_requirements) ... ok
test_posix_commands (test_dependencies.DependencyTests.test_posix_commands) ... ok
test_ready_stack_has_no_issues (test_dependencies.DependencyTests.test_ready_stack_has_no_issues) ... ok
test_windows_expansion_characters_rejected (test_dependencies.DependencyTests.test_windows_expansion_characters_rejected) ... ok
test_auth_failure_has_fixed_message (test_runner.RunnerTests.test_auth_failure_has_fixed_message) ... ok
test_bad_protocol_does_not_export_arbitrary_output (test_runner.RunnerTests.test_bad_protocol_does_not_export_arbitrary_output) ... ok
test_cancel_kills_worker_and_removes_staging (test_runner.RunnerTests.test_cancel_kills_worker_and_removes_staging) ... ok
test_timeout_kills_worker (test_runner.RunnerTests.test_timeout_kills_worker) ... ok
test_worker_stdin_and_safe_log (test_runner.RunnerTests.test_worker_stdin_and_safe_log) ... ok
test_idempotent_keeps_handles_alive (test_runtime_paths.RuntimePathTests.test_idempotent_keeps_handles_alive) ... ok
test_ordinary_python_does_not_load_unrelated_bin (test_runtime_paths.RuntimePathTests.test_ordinary_python_does_not_load_unrelated_bin) ... ok
test_qgis_runtime_bin_and_python_dlls (test_runtime_paths.RuntimePathTests.test_qgis_runtime_bin_and_python_dlls) ... ok
test_unavailable_directory_is_not_a_crash (test_runtime_paths.RuntimePathTests.test_unavailable_directory_is_not_a_crash) ... ok

----------------------------------------------------------------------
Ran 58 tests in 6.732s

OK
