Skip to content

Commit 4403c50

Browse files
authored
Merge pull request #2389 from tisnik/lcore-3473-added-new-successful-responses-models
LCORE-3473: added new successful responses models
2 parents f0baecf + 74eb731 commit 4403c50

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

src/models/api/responses/successful/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
"""Concrete successful HTTP response models grouped by domain."""
22

3+
from models.api.responses.successful.bases import (
4+
AbstractDeleteResponse,
5+
AbstractSuccessfulResponse,
6+
)
37
from models.api.responses.successful.catalog import (
48
ModelsResponse,
59
ProviderResponse,
@@ -67,6 +71,8 @@
6771
)
6872

6973
__all__ = [
74+
"AbstractDeleteResponse",
75+
"AbstractSuccessfulResponse",
7076
"AuthorizedResponse",
7177
"ConfigurationResponse",
7278
"ConversationDeleteResponse",

src/utils/models_dumper.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
]
4242

4343
successful_responses_models: list[type[BaseModel]] = [
44+
s.AbstractDeleteResponse,
45+
s.AbstractSuccessfulResponse,
46+
s.SavedPromptsConfigResponse,
4447
s.AuthorizedResponse,
4548
s.ConfigurationResponse,
4649
s.ConversationDeleteResponse,

tests/unit/utils/test_models_dumper.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10338,6 +10338,9 @@ def test_dump_models_group_successful_responses(tmpdir: Path) -> None:
1033810338

1033910339
# list of schemas expected in a dump
1034010340
expected_schemas = [
10341+
"AbstractDeleteResponse",
10342+
"AbstractSuccessfulResponse",
10343+
"SavedPromptsConfigResponse",
1034110344
"AuthorizedResponse",
1034210345
"ConfigurationResponse",
1034310346
"ConversationDeleteResponse",

0 commit comments

Comments
 (0)