fix: resolve all mypy errors across crewai package

This commit is contained in:
Greyson LaLonde
2026-03-25 06:03:43 +08:00
committed by GitHub
parent 8d1edd5d65
commit ec8d444cfc
68 changed files with 455 additions and 353 deletions

View File

@@ -1571,8 +1571,9 @@ class TestReasoningEffort:
executor.agent.planning_config = None
assert executor._get_reasoning_effort() == "medium"
# Case 3: planning_config without reasoning_effort attr → defaults to "medium"
executor.agent.planning_config = Mock(spec=[])
# Case 3: planning_config with default reasoning_effort
executor.agent.planning_config = Mock()
executor.agent.planning_config.reasoning_effort = "medium"
assert executor._get_reasoning_effort() == "medium"