mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-09-28 21:05:17 +02:00
update integration test models
This commit is contained in:
@@ -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 API_SERVER_URL
|
||||||
from tests.integration.common_utils.constants import GENERAL_HEADERS
|
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 TestLLMProvider
|
||||||
|
from tests.integration.common_utils.test_models import TestLLMProviderResponse
|
||||||
from tests.integration.common_utils.test_models import TestUser
|
from tests.integration.common_utils.test_models import TestUser
|
||||||
|
|
||||||
|
|
||||||
@@ -22,7 +23,7 @@ class LLMProviderManager:
|
|||||||
groups: list[int] | None = None,
|
groups: list[int] | None = None,
|
||||||
is_public: bool | None = None,
|
is_public: bool | None = None,
|
||||||
user_performing_action: TestUser | None = None,
|
user_performing_action: TestUser | None = None,
|
||||||
) -> TestLLMProvider:
|
) -> TestLLMProviderResponse:
|
||||||
print("Seeding LLM Providers...")
|
print("Seeding LLM Providers...")
|
||||||
|
|
||||||
llm_provider = LLMProviderUpsertRequest(
|
llm_provider = LLMProviderUpsertRequest(
|
||||||
@@ -49,11 +50,11 @@ class LLMProviderManager:
|
|||||||
)
|
)
|
||||||
llm_response.raise_for_status()
|
llm_response.raise_for_status()
|
||||||
response_data = llm_response.json()
|
response_data = llm_response.json()
|
||||||
result_llm = TestLLMProvider(
|
result_llm = TestLLMProviderResponse(
|
||||||
id=response_data["id"],
|
id=response_data["id"],
|
||||||
name=response_data["name"],
|
name=response_data["name"],
|
||||||
provider=response_data["provider"],
|
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"],
|
default_model_name=response_data["default_model_name"],
|
||||||
is_public=response_data["is_public"],
|
is_public=response_data["is_public"],
|
||||||
groups=response_data["groups"],
|
groups=response_data["groups"],
|
||||||
|
@@ -91,6 +91,18 @@ class TestLLMProvider(BaseModel):
|
|||||||
api_version: str | None = None
|
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):
|
class TestDocumentSet(BaseModel):
|
||||||
id: int
|
id: int
|
||||||
name: str
|
name: str
|
||||||
|
Reference in New Issue
Block a user