gabriel / musehub public
test issue-41-phase3 task/issue-41-phase3-loopback-presign #1 / 1
AI Agent gabriel · 117 days ago · May 10, 2026 · Diff

test(issue-41-phase3): server-side loopback presign tests

P3-1: wire_push_presign returns presigned URLs regardless of caller hostname P3-2: source-level check that wire_push_presign has no loopback guard P3-3: full flow presign → confirm → stream (zero O frames) succeeds

sha256:97b0af9c9f8f18bcb3b05b2ee92ec55b764ad44111aa799e9e1a6e9d5f7b4cb9 sha
+19 symbols
sha256:449c5a19ac5d69bf4132372f2d7cd6de5992fae0ffefc2a0771dd69e5e807bcf snapshot
+19
symbols added
0
dead code introduced
Semantic Changes 19 symbols
~ tests/test_push_presign_loopback.py .py 19 symbols added
+ _make_commit function function _make_commit L65–80
+ _make_repo function async_function _make_repo L36–53
+ _make_snapshot function function _make_snapshot L83–84
+ _stub_presign_backend function function _stub_presign_backend L56–62
+ AsyncMock import import AsyncMock L25–25
+ AsyncSession import import AsyncSession L24–24
+ JSONObject import import JSONObject L29–29
+ annotations import import annotations L17–17
+ blob_id import import blob_id L27–27
+ datetime import import datetime L21–21
+ db import import db L28–28
+ inspect import import inspect L19–19
+ now_utc_iso import import now_utc_iso L27–27
+ pytest import import pytest L23–23
+ secrets import import secrets L20–20
+ timezone import import timezone L21–21
+ test_p3_1_presign_returns_urls_regardless_of_caller function async_function test_p3_1_presign_returns_urls_regardless_of_caller L92–120
+ test_p3_2_wire_push_presign_has_no_loopback_guard function function test_p3_2_wire_push_presign_has_no_loopback_guard L127–143
+ test_p3_3_full_presign_flow_zero_o_frames function async_function test_p3_3_full_presign_flow_zero_o_frames L151–250
← Older Oldest on task/issue-41-phase3-loopback-presign
All commits
Newer → Latest on task/issue-41-phase3-loopback-presign

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:97b0af9c9f8f18bcb3b05b2ee92ec55b764ad44111aa799e9e1a6e9d5f7b4cb9 --body "your comment"