Skip to content

Commit 94ec5b6

Browse files
committed
test: task manager utils
1 parent f835f50 commit 94ec5b6

File tree

4 files changed

+617
-7
lines changed

4 files changed

+617
-7
lines changed

autogen/agents/experimental/document_agent/document_agent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def __init__(
121121
query_engine = VectorChromaCitationQueryEngine(
122122
collection_name=collection_name, enable_query_citations=True, citation_chunk_size=citation_chunk_size
123123
)
124-
else:
124+
elif query_engine is None:
125125
query_engine = VectorChromaQueryEngine(collection_name=collection_name)
126126

127127
super().__init__(

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,6 @@ rag = [
144144
"llama-index-embeddings-openai>=0.3,<0.6",
145145
"llama-index-llms-openai>=0.4,<0.6",
146146
"requests>=2.32.3,<3",
147-
"pymupdf>=1.24.4",
148-
"llmlingua>=0.2.2"
149147
]
150148

151149

@@ -309,6 +307,8 @@ docs = [
309307
"termcolor==3.1.0",
310308
"nbclient==0.10.2",
311309
"mcp>=1.11.0",
310+
"pymupdf>=1.24.4",
311+
"llmlingua>=0.2.2"
312312
]
313313

314314
types = [

test/agents/experimental/document_agent/test_task_manager.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ def test_process_single_document_success(
215215
llm_config = credentials_gpt_4o_mini.llm_config
216216

217217
with (
218-
patch("autogen.agents.experimental.document_agent.task_manager.docling_parse_docs") as mock_parse,
218+
patch("autogen.agents.experimental.document_agent.task_manager_utils.docling_parse_docs") as mock_parse,
219219
patch("autogen.agents.experimental.document_agent.task_manager.ThreadPoolExecutor"),
220220
):
221221
# Mock successful document parsing
@@ -238,7 +238,7 @@ def test_process_single_document_parsing_failure(
238238
llm_config = credentials_gpt_4o_mini.llm_config
239239

240240
with (
241-
patch("autogen.agents.experimental.document_agent.task_manager.docling_parse_docs") as mock_parse,
241+
patch("autogen.agents.experimental.document_agent.task_manager_utils.docling_parse_docs") as mock_parse,
242242
patch("autogen.agents.experimental.document_agent.task_manager.ThreadPoolExecutor"),
243243
):
244244
# Mock document parsing failure
@@ -259,7 +259,7 @@ def test_process_single_document_no_output_files(
259259
llm_config = credentials_gpt_4o_mini.llm_config
260260

261261
with (
262-
patch("autogen.agents.experimental.document_agent.task_manager.docling_parse_docs") as mock_parse,
262+
patch("autogen.agents.experimental.document_agent.task_manager_utils.docling_parse_docs") as mock_parse,
263263
patch("autogen.agents.experimental.document_agent.task_manager.ThreadPoolExecutor"),
264264
):
265265
# Mock no output files
@@ -280,7 +280,7 @@ def test_process_single_document_non_markdown_output(
280280
llm_config = credentials_gpt_4o_mini.llm_config
281281

282282
with (
283-
patch("autogen.agents.experimental.document_agent.task_manager.docling_parse_docs") as mock_parse,
283+
patch("autogen.agents.experimental.document_agent.task_manager_utils.docling_parse_docs") as mock_parse,
284284
patch("autogen.agents.experimental.document_agent.task_manager.ThreadPoolExecutor"),
285285
):
286286
# Mock non-markdown output file

0 commit comments

Comments
 (0)