gabriel / muse public
feat BREAKING transport task/fetch-presign-routing-tests #1 / 1
AI Agent gabriel · 138 days ago · Apr 30, 2026 · Diff

feat(transport): fetch_presign_or_stream — docstrings and full test suite

- Add strong docstrings to HttpTransport.fetch_presign_or_stream() and LocalFileTransport.fetch_presign_or_stream() explaining protocol flow, error handling, thread-pool concurrency, and loopback-never-presigns contract - Expand test_fetch_presign_routing.py: 11→17 tests covering security (FPRS0–FPRS1), stress/state-integrity (FPRST0–FPRST1), and performance (FPRP0–FPRP1) test categories

sha256:db8aa67d5f0366f269a1f93cd5ac2997b26461a14d7d5c9971c509d0f0fb07c7 sha
+6 ~4 symbols
sha256:592aaca058f40726d4ce6017df68dbf625c4732f394cac5ef3fc595b42cc37f3 snapshot
+6
symbols added
~4
symbols modified
0
dead code introduced
Semantic Changes 10 symbols
~ tests/test_fetch_presign_routing.py .py 6 symbols added
+ test_fprp0_on_object_receives_all_presigned_objects function function test_fprp0_on_object_receives_all_presigned_objects L625–665
+ test_fprp1_no_on_object_calls_for_empty_presign_response function function test_fprp1_no_on_object_calls_for_empty_presign_response L672–716
+ test_fprs0_local_transport_never_hits_presign_endpoint function function test_fprs0_local_transport_never_hits_presign_endpoint L472–501
+ test_fprs1_loopback_url_classification class function test_fprs1_loopback_url_classification L508–514
+ test_fprst0_one_failing_get_raises_transport_error function function test_fprst0_one_failing_get_raises_transport_error L525–566
+ test_fprst1_n_parallel_gets_all_dispatched function function test_fprst1_n_parallel_gets_all_dispatched L573–614
← Older Oldest on task/fetch-presign-routing-tests
All commits
Newer → Latest on task/fetch-presign-routing-tests

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:db8aa67d5f0366f269a1f93cd5ac2997b26461a14d7d5c9971c509d0f0fb07c7 --body "your comment"