런타임 계약과 학습자 흐름 보강

This commit is contained in:
Yun Chan 2026-06-29 08:12:14 +09:00
parent f456b8997a
commit 206018b088
56 changed files with 4306 additions and 1008 deletions

View file

@ -385,10 +385,12 @@ class AuthProviderScaffoldTest(unittest.IsolatedAsyncioTestCase):
patch.object(auth_sessions, "get_pool", side_effect=RuntimeError("no db")),
):
target = await auth_sessions.upsert_managed_user(
email="admin-grant-target@hs.ac.kr",
display_name="Grant Target",
role="learner",
external_id="dev:admin-grant-target@hs.ac.kr",
auth_sessions.ManagedUserUpsertInput(
email="admin-grant-target@hs.ac.kr",
display_name="Grant Target",
role="learner",
external_id="dev:admin-grant-target@hs.ac.kr",
)
)
operator = Principal(
user_id="00000000-0000-0000-0000-000000000602",