@@ -453,9 +453,11 @@ async def test_retrieve_response_vector_db_available(
453453 mock_client , mock_agent = prepare_agent_mocks
454454 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
455455 mock_client .shields .list .return_value = []
456- mock_vector_db = mocker .Mock ()
457- mock_vector_db .identifier = "VectorDB-1"
458- mock_client .vector_dbs .list .return_value = [mock_vector_db ]
456+ mock_vector_store = mocker .Mock ()
457+ mock_vector_store .id = "VectorDB-1"
458+ mock_list_response = mocker .Mock ()
459+ mock_list_response .data = [mock_vector_store ]
460+ mock_client .vector_stores .list .return_value = mock_list_response
459461
460462 # Mock configuration with empty MCP servers
461463 mock_config = mocker .Mock ()
@@ -498,7 +500,9 @@ async def test_retrieve_response_no_available_shields(
498500 mock_client , mock_agent = prepare_agent_mocks
499501 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
500502 mock_client .shields .list .return_value = []
501- mock_client .vector_dbs .list .return_value = []
503+ mock_list_response = mocker .Mock ()
504+ mock_list_response .data = []
505+ mock_client .vector_stores .list .return_value = mock_list_response
502506
503507 # Mock configuration with empty MCP servers
504508 mock_config = mocker .Mock ()
@@ -554,7 +558,9 @@ def __repr__(self) -> str:
554558 mock_client , mock_agent = prepare_agent_mocks
555559 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
556560 mock_client .shields .list .return_value = [MockShield ("shield1" )]
557- mock_client .vector_dbs .list .return_value = []
561+ mock_list_response = mocker .Mock ()
562+ mock_list_response .data = []
563+ mock_client .vector_stores .list .return_value = mock_list_response
558564
559565 # Mock configuration with empty MCP servers
560566 mock_config = mocker .Mock ()
@@ -611,7 +617,9 @@ def __repr__(self) -> str:
611617 MockShield ("shield1" ),
612618 MockShield ("shield2" ),
613619 ]
614- mock_client .vector_dbs .list .return_value = []
620+ mock_list_response = mocker .Mock ()
621+ mock_list_response .data = []
622+ mock_client .vector_stores .list .return_value = mock_list_response
615623
616624 # Mock configuration with empty MCP servers
617625 mock_config = mocker .Mock ()
@@ -670,7 +678,9 @@ def __repr__(self) -> str:
670678 MockShield ("output_shield3" ),
671679 MockShield ("inout_shield4" ),
672680 ]
673- mock_client .vector_dbs .list .return_value = []
681+ mock_list_response = mocker .Mock ()
682+ mock_list_response .data = []
683+ mock_client .vector_stores .list .return_value = mock_list_response
674684
675685 # Mock configuration with empty MCP servers
676686 mock_config = mocker .Mock ()
@@ -723,7 +733,9 @@ async def test_retrieve_response_with_one_attachment(
723733 mock_client , mock_agent = prepare_agent_mocks
724734 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
725735 mock_client .shields .list .return_value = []
726- mock_client .vector_dbs .list .return_value = []
736+ mock_list_response = mocker .Mock ()
737+ mock_list_response .data = []
738+ mock_client .vector_stores .list .return_value = mock_list_response
727739
728740 # Mock configuration with empty MCP servers
729741 mock_config = mocker .Mock ()
@@ -777,7 +789,9 @@ async def test_retrieve_response_with_two_attachments(
777789 mock_client , mock_agent = prepare_agent_mocks
778790 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
779791 mock_client .shields .list .return_value = []
780- mock_client .vector_dbs .list .return_value = []
792+ mock_list_response = mocker .Mock ()
793+ mock_list_response .data = []
794+ mock_client .vector_stores .list .return_value = mock_list_response
781795
782796 # Mock configuration with empty MCP servers
783797 mock_config = mocker .Mock ()
@@ -1188,7 +1202,9 @@ async def test_retrieve_response_with_mcp_servers(
11881202 mock_client , mock_agent = prepare_agent_mocks
11891203 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
11901204 mock_client .shields .list .return_value = []
1191- mock_client .vector_dbs .list .return_value = []
1205+ mock_list_response = mocker .Mock ()
1206+ mock_list_response .data = []
1207+ mock_client .vector_stores .list .return_value = mock_list_response
11921208
11931209 # Mock configuration with MCP servers
11941210 mcp_servers = [
@@ -1267,7 +1283,9 @@ async def test_retrieve_response_with_mcp_servers_empty_token(
12671283 mock_client , mock_agent = prepare_agent_mocks
12681284 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
12691285 mock_client .shields .list .return_value = []
1270- mock_client .vector_dbs .list .return_value = []
1286+ mock_list_response = mocker .Mock ()
1287+ mock_list_response .data = []
1288+ mock_client .vector_stores .list .return_value = mock_list_response
12711289
12721290 # Mock configuration with MCP servers
12731291 mcp_servers = [
@@ -1331,7 +1349,9 @@ async def test_retrieve_response_with_mcp_servers_and_mcp_headers(
13311349 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
13321350 mock_client = mocker .AsyncMock ()
13331351 mock_client .shields .list .return_value = []
1334- mock_client .vector_dbs .list .return_value = []
1352+ mock_list_response = mocker .Mock ()
1353+ mock_list_response .data = []
1354+ mock_client .vector_stores .list .return_value = mock_list_response
13351355
13361356 # Mock configuration with MCP servers
13371357 mcp_servers = [
@@ -1587,9 +1607,11 @@ async def test_retrieve_response_no_tools_bypasses_mcp_and_rag(
15871607 mock_client , mock_agent = prepare_agent_mocks
15881608 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
15891609 mock_client .shields .list .return_value = []
1590- mock_vector_db = mocker .Mock ()
1591- mock_vector_db .identifier = "VectorDB-1"
1592- mock_client .vector_dbs .list .return_value = [mock_vector_db ]
1610+ mock_vector_store = mocker .Mock ()
1611+ mock_vector_store .id = "VectorDB-1"
1612+ mock_list_response = mocker .Mock ()
1613+ mock_list_response .data = [mock_vector_store ]
1614+ mock_client .vector_stores .list .return_value = mock_list_response
15931615
15941616 # Mock configuration with MCP servers
15951617 mcp_servers = [
@@ -1637,9 +1659,11 @@ async def test_retrieve_response_no_tools_false_preserves_functionality(
16371659 mock_client , mock_agent = prepare_agent_mocks
16381660 mock_agent .create_turn .return_value .output_message .content = "LLM answer"
16391661 mock_client .shields .list .return_value = []
1640- mock_vector_db = mocker .Mock ()
1641- mock_vector_db .identifier = "VectorDB-1"
1642- mock_client .vector_dbs .list .return_value = [mock_vector_db ]
1662+ mock_vector_store = mocker .Mock ()
1663+ mock_vector_store .id = "VectorDB-1"
1664+ mock_list_response = mocker .Mock ()
1665+ mock_list_response .data = [mock_vector_store ]
1666+ mock_client .vector_stores .list .return_value = mock_list_response
16431667
16441668 # Mock configuration with MCP servers
16451669 mcp_servers = [
0 commit comments