update integration test models

This commit is contained in:
pablodanswer
2024-09-19 12:54:27 -07:00
parent 3f0895682c
commit fe5df3c8ee
2 changed files with 16 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ from danswer.server.manage.llm.models import LLMProviderUpsertRequest
from tests.integration.common_utils.constants import API_SERVER_URL
from tests.integration.common_utils.constants import GENERAL_HEADERS
from tests.integration.common_utils.test_models import TestLLMProvider
from tests.integration.common_utils.test_models import TestLLMProviderResponse
from tests.integration.common_utils.test_models import TestUser
@@ -22,7 +23,7 @@ class LLMProviderManager:
groups: list[int] | None = None,
is_public: bool | None = None,
user_performing_action: TestUser | None = None,
) -> TestLLMProvider:
) -> TestLLMProviderResponse:
print("Seeding LLM Providers...")
llm_provider = LLMProviderUpsertRequest(
@@ -49,11 +50,11 @@ class LLMProviderManager:
)
llm_response.raise_for_status()
response_data = llm_response.json()
result_llm = TestLLMProvider(
result_llm = TestLLMProviderResponse(
id=response_data["id"],
name=response_data["name"],
provider=response_data["provider"],
api_key=response_data["api_key"],
api_key_set=response_data["api_key_set"],
default_model_name=response_data["default_model_name"],
is_public=response_data["is_public"],
groups=response_data["groups"],

View File

@@ -91,6 +91,18 @@ class TestLLMProvider(BaseModel):
api_version: str | None = None
class TestLLMProviderResponse(BaseModel):
id: int
name: str
provider: str
api_key_set: bool
default_model_name: str
is_public: bool
groups: list[TestUserGroup]
api_base: str | None = None
api_version: str | None = None
class TestDocumentSet(BaseModel):
id: int
name: str