워크시트 검수 UI와 세션 다크톤 정리

This commit is contained in:
Yun Chan 2026-06-28 23:53:37 +09:00
parent f7aae885b2
commit 30441bd93b
7 changed files with 404 additions and 121 deletions

View file

@ -212,6 +212,9 @@ class TeacherDashboardGrowthTest(unittest.IsolatedAsyncioTestCase):
"reviewer_id": principal.user_id,
"status": "closed",
"note": "다음 회기에서 반영 질문을 늘리도록 지도",
"worksheet_status": "changes_requested",
"worksheet_note": "보호요인 근거를 한 줄 더 보강",
"worksheet_reviewed_at": "2026-06-27T10:05:00Z",
"reviewed_at": "2026-06-27T10:00:00Z",
"updated_at": "2026-06-27T10:00:00Z",
},
@ -225,13 +228,21 @@ class TeacherDashboardGrowthTest(unittest.IsolatedAsyncioTestCase):
teacher.TeacherSessionReviewStatusRequest(
status="closed",
note="다음 회기에서 반영 질문을 늘리도록 지도",
worksheet_status="changes_requested",
worksheet_note="보호요인 근거를 한 줄 더 보강",
),
principal,
)
save_status.assert_awaited_once()
save_kwargs = save_status.await_args.kwargs
self.assertEqual(save_kwargs["worksheet_status"], "changes_requested")
self.assertIn("보호요인", save_kwargs["worksheet_note"])
self.assertEqual(response.status, "closed")
self.assertIn("반영 질문", response.note)
self.assertEqual(response.worksheet_status, "changes_requested")
self.assertIn("보호요인", response.worksheet_note)
self.assertEqual(response.worksheet_reviewed_at, "2026-06-27T10:05:00Z")
if __name__ == "__main__":