test_401_is_not_implicitly_retried (test_customer_runner.CustomerRunnerTests.test_401_is_not_implicitly_retried) ... ok
test_actual_sdk_adapter_five_paths_against_v2 (test_customer_runner.CustomerRunnerTests.test_actual_sdk_adapter_five_paths_against_v2) ... ok
test_changed_runtime_blocks (test_customer_runner.CustomerRunnerTests.test_changed_runtime_blocks) ... ok
test_changed_source_hash_blocks (test_customer_runner.CustomerRunnerTests.test_changed_source_hash_blocks) ... ok
test_customer_mode_requires_exact_https_origin (test_customer_runner.CustomerRunnerTests.test_customer_mode_requires_exact_https_origin) ... ok
test_existing_output_is_not_reused (test_customer_runner.CustomerRunnerTests.test_existing_output_is_not_reused) ... ok
test_missing_scope_approval_blocks (test_customer_runner.CustomerRunnerTests.test_missing_scope_approval_blocks) ... ok
test_missing_secret_blocks (test_customer_runner.CustomerRunnerTests.test_missing_secret_blocks) ... ok
test_mutation_requires_separate_dummy_scope (test_customer_runner.CustomerRunnerTests.test_mutation_requires_separate_dummy_scope) ... ok
test_redirect_is_not_followed (test_customer_runner.CustomerRunnerTests.test_redirect_is_not_followed) ... ok
test_request_cap_applies_across_credential_aliases (test_customer_runner.CustomerRunnerTests.test_request_cap_applies_across_credential_aliases) ... ok
test_route_configuration_changes_actual_requests (test_customer_runner.CustomerRunnerTests.test_route_configuration_changes_actual_requests) ... ok
test_route_parameter_cannot_escape (test_customer_runner.CustomerRunnerTests.test_route_parameter_cannot_escape) ... ok
test_unlisted_route_cannot_call_network (test_customer_runner.CustomerRunnerTests.test_unlisted_route_cannot_call_network) ... ok
test_expired_token_is_not_retried_or_leaked (test_sdkcare.SDKCareTests.test_expired_token_is_not_retried_or_leaked) ... ok
test_external_destinations_rejected (test_sdkcare.SDKCareTests.test_external_destinations_rejected) ... ok
test_five_paths_pass_for_both_versions (test_sdkcare.SDKCareTests.test_five_paths_pass_for_both_versions) ... ok
test_forbidden_does_not_escalate (test_sdkcare.SDKCareTests.test_forbidden_does_not_escalate) ... ok
test_header_injection_blocked (test_sdkcare.SDKCareTests.test_header_injection_blocked) ... ok
test_invalid_tokens_are_not_retried (test_sdkcare.SDKCareTests.test_invalid_tokens_are_not_retried) ... ok
test_missing_item_is_explicit (test_sdkcare.SDKCareTests.test_missing_item_is_explicit) ... ok
test_no_secret_in_success_event_log (test_sdkcare.SDKCareTests.test_no_secret_in_success_event_log) ... ok
test_nonfictional_item_name_rejected (test_sdkcare.SDKCareTests.test_nonfictional_item_name_rejected) ... ok
test_old_example_exposes_v2_change (test_sdkcare.SDKCareTests.test_old_example_exposes_v2_change) ... ok
test_pagination_cycle_stops (test_sdkcare.SDKCareTests.test_pagination_cycle_stops) ... ok
test_path_injection_blocked (test_sdkcare.SDKCareTests.test_path_injection_blocked) ... ok
test_persistent_failure_stops (test_sdkcare.SDKCareTests.test_persistent_failure_stops) ... ok
test_post_is_never_automatically_retried (test_sdkcare.SDKCareTests.test_post_is_never_automatically_retried) ... ok
test_rate_limit_is_bounded_and_recovers (test_sdkcare.SDKCareTests.test_rate_limit_is_bounded_and_recovers) ... ok
test_read_key_cannot_create (test_sdkcare.SDKCareTests.test_read_key_cannot_create) ... ok
test_redirects_are_not_followed (test_sdkcare.SDKCareTests.test_redirects_are_not_followed) ... ok
test_retry_configuration_is_capped (test_sdkcare.SDKCareTests.test_retry_configuration_is_capped) ... ok
test_seed_cannot_be_deleted (test_sdkcare.SDKCareTests.test_seed_cannot_be_deleted) ... ok
test_unknown_schema_stops (test_sdkcare.SDKCareTests.test_unknown_schema_stops) ... ok

----------------------------------------------------------------------
Ran 34 tests in 10.401s

OK
