개선관리 요구사항과 Google 로그인을 완료
This commit is contained in:
parent
cc0a15b7c6
commit
2a39636163
112 changed files with 10166 additions and 527 deletions
|
|
@ -720,6 +720,45 @@ class CalibrationTransferStoreTests(unittest.IsolatedAsyncioTestCase):
|
|||
self.assertEqual(result["prediction_histories"], [])
|
||||
self.assertEqual(result["transfer_suites"], [])
|
||||
self.assertFalse(result["clinical_claim_allowed"])
|
||||
self.assertTrue(result["_learner_feedback_snapshot_enabled"])
|
||||
|
||||
async def test_read_reports_disabled_historical_session_snapshot(self) -> None:
|
||||
principal = _principal(Role.LEARNER)
|
||||
history_id = uuid4()
|
||||
conn = AsyncMock()
|
||||
conn.fetch.side_effect = [
|
||||
[
|
||||
{
|
||||
"history_id": history_id,
|
||||
"session_id": uuid4(),
|
||||
"source_learner_feedback_enabled": False,
|
||||
}
|
||||
],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
]
|
||||
|
||||
@asynccontextmanager
|
||||
async def fake_acquire(**_kwargs):
|
||||
yield conn
|
||||
|
||||
with patch.object(calibration_transfer_store.db, "acquire", fake_acquire):
|
||||
result = await calibration_transfer_store.read_calibration_transfer(
|
||||
principal=principal
|
||||
)
|
||||
|
||||
self.assertFalse(result["_learner_feedback_snapshot_enabled"])
|
||||
self.assertNotIn(
|
||||
"source_learner_feedback_enabled",
|
||||
result["prediction_histories"][0],
|
||||
)
|
||||
history_query = conn.fetch.await_args_list[0].args[0]
|
||||
self.assertIn("source_session.learner_feedback_enabled", history_query)
|
||||
|
||||
|
||||
class CalibrationTransferInternalAuthenticationTests(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue