5252from app .config import settings
5353from app .services .caii .types import ModelResponse
5454from app .services .models .providers import BedrockModelProvider
55+ from app .services .models import Reranking
5556from .testing_chat_history_manager import (
5657 patch_get_chat_history_manager ,
5758)
@@ -182,10 +183,8 @@ def mock_make_api_call(
182183 elif operation_name == "Rerank" :
183184 return {
184185 "results" : [
185- # TODO: Is the document store checked prior to this? Do I need to mock that too?
186- {"index" : 0 , "relevanceScore" : random .random ()},
187- {"index" : 1 , "relevanceScore" : random .random ()},
188- {"index" : 2 , "relevanceScore" : random .random ()},
186+ {"index" : i , "relevanceScore" : random .random ()}
187+ for i in range (len (Reranking ._TEST_NODES ))
189188 ]
190189 }
191190 else :
@@ -234,7 +233,7 @@ def test_bedrock_models(client: TestClient) -> None:
234233 ] == available_embedding_models
235234 for model_id in available_embedding_models :
236235 response = client .get (f"/llm-service/models/embedding/{ model_id } /test" )
237- assert response .status_code == 200 # TODO
236+ assert response .status_code == 200
238237
239238 available_text_models = [
240239 model_id
@@ -258,9 +257,9 @@ def test_bedrock_models(client: TestClient) -> None:
258257 assert [
259258 model ["model_id" ] for model in response .json ()
260259 ] == available_reranking_models
261- # for model_id in available_reranking_models:
262- # response = client.get(f"/llm-service/models/reranking/{model_id}/test")
263- # assert response.status_code == 200 # TODO
260+ for model_id in available_reranking_models :
261+ response = client .get (f"/llm-service/models/reranking/{ model_id } /test" )
262+ assert response .status_code == 200
264263
265264
266265def test_bedrock_sessions (client : TestClient ) -> None :
0 commit comments