Skip to content

fix: strip credentials from URLs to prevent leaking auth tokens#78

Closed
npow wants to merge 4 commits into
Netflix:mainfrom
npow:fix/strip-url-credentials
Closed

fix: strip credentials from URLs to prevent leaking auth tokens#78
npow wants to merge 4 commits into
Netflix:mainfrom
npow:fix/strip-url-credentials

fix: black formatting in env_descr.py is_downloadable_url

714893a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Functions Unit Tests (py3.12) succeeded May 12, 2026 in 1s

69 passed, 0 failed and 0 skipped

Tests passed successfully

✅ junit.xml

69 tests were completed in 115s with 69 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
pytest 69✅ 115s

✅ pytest

tests.functions.backends.memory.test_lock
  ✅ test_basic
  ✅ test_fail_sem
  ✅ test_fail_critical
tests.functions.backends.memory.test_memory
  ✅ test_basic_memory[1-reader]
  ✅ test_basic_memory[1-writer]
  ✅ test_basic_memory[2-reader]
  ✅ test_basic_memory[2-writer]
  ✅ test_basic_memory[10-reader]
  ✅ test_basic_memory[10-writer]
  ✅ test_basic_memory[50-reader]
  ✅ test_basic_memory[50-writer]
  ✅ test_multiple_owners
  ✅ test_nonexistent_buffer
  ✅ test_insufficient_memory
tests.functions.backends.ray.test_ray_backend
  ✅ test_ray_backend_import
  ✅ test_ray_backend_via_factory
  ✅ test_ray_cluster_initialization
  ✅ test_shutdown_with_active_actors
tests.functions.core.avro.test_mixin.TestAvroSerializationMixin
  ✅ test_serialize_deserialize_simple_record
  ✅ test_serialize_deserialize_with_map
  ✅ test_serialize_deserialize_with_nulls
  ✅ test_empty_data_raises_error
  ✅ test_no_records_raises_error
tests.functions.core.avro.test_serializer.TestAvroSerializer
  ✅ test_string_serializer
  ✅ test_int_serializer
  ✅ test_float_serializer
  ✅ test_bool_serializer
  ✅ test_bytes_serializer
  ✅ test_dict_serializer
  ✅ test_list_serializer
  ✅ test_schema_generation
  ✅ test_round_trip_consistency
  ✅ test_empty_containers
  ✅ test_nested_structures
  ✅ test_type_mapping_coverage
  ✅ test_unknown_type_defaults_to_string
tests.functions.core.parameters.test_parameters
  ✅ test_function_params_with_task_only
  ✅ test_function_params_with_overrides_only
  ✅ test_function_params_with_task_and_overrides
  ✅ test_function_params_no_task_no_overrides
  ✅ test_cannot_set_attributes_after_init
  ✅ test_typed_function_params_basic
  ✅ test_typed_function_params_missing_artifact
  ✅ test_typed_function_params_with_overrides
  ✅ test_typed_function_params_extra_artifact_access
  ✅ test_typed_function_params_iteration
  ✅ test_get_expected_artifacts
  ✅ test_validate_task_compatibility
  ✅ test_backwards_compatibility
  ✅ test_inheritance_chain
  ✅ test_prefetch_artifacts_disabled_by_default
  ✅ test_prefetch_artifacts_enabled
  ✅ test_prefetch_artifacts_fails_fast_on_error
  ✅ test_prefetch_artifacts_with_empty_artifacts
  ✅ test_prefetch_artifacts_with_none_function_spec
  ✅ test_prefetch_only_affects_function_spec_artifacts
tests.functions.core.system.test_logger
  ✅ test_basic_writing
  ✅ test_rotation_without_compression
  ✅ test_total_size_enforcement_no_compression
  ✅ test_rotation_with_compression
  ✅ test_total_size_enforcement_with_compression
  ✅ test_multiple_writes_without_rotation
  ✅ test_existing_files_no_compression
  ✅ test_existing_files_with_compression
  ✅ test_context_manager_cleanup
tests.functions.pipeline.test_parameter_scoping
  ✅ test_optional_params_passes_pipeline_params_through
  ✅ test_base_params_passes_pipeline_params_through
  ✅ test_typed_params_isinstance
tests.functions.ux.test_functions
  ✅ test_functions_simple_avro_json