From 0a4e2a88e3d3f0f8711c8a9b2aa7c761d2b01348 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Thu, 6 Nov 2025 17:02:59 -0800 Subject: [PATCH] TestIsAllowedToCallVectorStoreEndpoint --- .../vector_store_endpoints/test_vector_store_endpoints.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_litellm/proxy/vector_store_endpoints/test_vector_store_endpoints.py b/tests/test_litellm/proxy/vector_store_endpoints/test_vector_store_endpoints.py index 1a287e9574..437b71535b 100644 --- a/tests/test_litellm/proxy/vector_store_endpoints/test_vector_store_endpoints.py +++ b/tests/test_litellm/proxy/vector_store_endpoints/test_vector_store_endpoints.py @@ -351,6 +351,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: # Mock user API key with permissions mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = { "allowed_vector_store_indexes": [ {"index_name": "my-index", "index_permissions": ["read"]} @@ -387,6 +388,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: # Mock user API key with permissions mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = { "allowed_vector_store_indexes": [ {"index_name": "my-index", "index_permissions": ["write"]} @@ -423,6 +425,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: # Mock user API key with only read permissions mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = { "allowed_vector_store_indexes": [ {"index_name": "my-index", "index_permissions": ["read"]} @@ -458,6 +461,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: mock_request.url.path = "/v1/vector_stores/my-index/search" mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = {} mock_user_api_key.team_metadata = None @@ -482,6 +486,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: mock_request.url.path = "/v1/vector_stores/my-index/unknown" mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = { "allowed_vector_store_indexes": [ {"index_name": "my-index", "index_permissions": ["read", "write"]} @@ -518,6 +523,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: # Mock user API key with no key metadata but team metadata mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = None mock_user_api_key.team_metadata = { "allowed_vector_store_indexes": [ @@ -553,6 +559,7 @@ class TestIsAllowedToCallVectorStoreEndpoint: mock_request.url.path = "/v1/vector_stores/my-index/search" mock_user_api_key = MagicMock(spec=UserAPIKeyAuth) + mock_user_api_key.user_role = None mock_user_api_key.metadata = {} mock_user_api_key.team_metadata = {}