Skip to content

Commit 16eaa0f

Browse files
committed
test: 修改模拟任务管理器以异步更新max_tokens值
1 parent dfe600e commit 16eaa0f

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

core/tests/test_models.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -882,17 +882,16 @@ def test_validate_success(self, mock_openai_class, mock_task_manager):
882882
)
883883
mock_openai_class.return_value = mock_client
884884

885-
# Mock task_manager.submit_task to return a mock task with result
886-
mock_task = MagicMock()
887-
mock_task.result.return_value = 4096 # Mock max_tokens value
888-
mock_task_manager.submit_task.return_value = mock_task
885+
# Mock task_manager.submit_task
886+
mock_task_manager.submit_task.return_value = None
889887

890888
is_valid = self.agent.validate()
891889

892890
self.assertTrue(is_valid)
893891
self.agent.refresh_from_db()
894892
self.assertEqual(self.agent.log, "")
895-
self.assertEqual(self.agent.max_tokens, 4096)
893+
# max_tokens should remain 0 since the background task hasn't completed
894+
self.assertEqual(self.agent.max_tokens, 0)
896895
mock_task_manager.submit_task.assert_called_once()
897896

898897
@patch("core.models.agent.task_manager")

0 commit comments

Comments
 (0)