Skip to content

Commit 3a4491c

Browse files
committed
api-server
1 parent fade298 commit 3a4491c

File tree

4 files changed

+8
-13
lines changed

4 files changed

+8
-13
lines changed

services/api-server/src/simcore_service_api_server/models/schemas/files.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
from models_library.basic_types import SHA256Str
1212
from models_library.projects_nodes_io import StorageFileID
1313
from pydantic import (
14-
AnyUrl,
1514
BaseModel,
1615
ConfigDict,
1716
Field,
17+
HttpUrl,
1818
NonNegativeInt,
1919
StringConstraints,
2020
TypeAdapter,
@@ -167,9 +167,7 @@ class UploadLinks(BaseModel):
167167

168168
class FileUploadData(BaseModel):
169169
chunk_size: NonNegativeInt
170-
urls: list[
171-
Annotated[AnyUrl, StringConstraints(max_length=65536)]
172-
] # maxlength added for backwards compatibility
170+
urls: list[HttpUrl]
173171
links: UploadLinks
174172

175173

services/api-server/src/simcore_service_api_server/models/schemas/studies.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
from typing import Annotated, TypeAlias
1+
from typing import TypeAlias
22

33
from models_library import projects, projects_nodes_io
4-
from pydantic import AnyUrl, BaseModel, ConfigDict, Field, StringConstraints
4+
from pydantic import BaseModel, ConfigDict, Field, HttpUrl
55

66
from .. import api_resources
77
from . import solvers
88

99
StudyID: TypeAlias = projects.ProjectID
1010
NodeName: TypeAlias = str
11-
DownloadLink: TypeAlias = AnyUrl
11+
DownloadLink: TypeAlias = HttpUrl
1212

1313

1414
class Study(BaseModel):
@@ -48,7 +48,7 @@ class StudyPort(solvers.SolverPort):
4848

4949
class LogLink(BaseModel):
5050
node_name: NodeName
51-
download_link: Annotated[DownloadLink, StringConstraints(max_length=65536)]
51+
download_link: DownloadLink
5252

5353

5454
class JobLogsMap(BaseModel):

services/api-server/src/simcore_service_api_server/services/solver_job_models_converters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ def create_new_project_for_job(
143143
version=solver.version,
144144
label=solver.title,
145145
inputs=solver_inputs,
146-
inputsUnits={},
146+
inputs_units={},
147147
)
148148

149149
# Ensembles project model so it can be used as input for create_project

services/api-server/tests/unit/test__models_examples.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44

55
import pytest
66
import simcore_service_api_server.models.schemas
7-
import simcore_service_api_server.models.schemas.meta
87
from pydantic import BaseModel
98
from pytest_simcore.pydantic_models import walk_model_examples_in_package
109

1110

1211
@pytest.mark.parametrize(
1312
"model_cls, example_name, example_data",
14-
chain(
15-
walk_model_examples_in_package(simcore_service_api_server.models.schemas.meta)
16-
),
13+
chain(walk_model_examples_in_package(simcore_service_api_server.models)),
1714
)
1815
def test_all_models_library_models_config_examples(
1916
model_cls: type[BaseModel], example_name: int, example_data: Any

0 commit comments

Comments
 (0)