Skip to content

Commit b3adf49

Browse files
committed
Update OpenAPI generator
1 parent 603c0aa commit b3adf49

File tree

8 files changed

+41
-9
lines changed

8 files changed

+41
-9
lines changed

.openapi-generator/FILES

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
openapi_server/__init__.py
2+
openapi_server/controllers/__init__.py
3+
openapi_server/controllers/event_controller.py
4+
openapi_server/controllers/file_controller.py
5+
openapi_server/controllers/qc_result_controller.py
6+
openapi_server/controllers/sample_controller.py
7+
openapi_server/controllers/sample_status_controller.py
8+
openapi_server/controllers/security_controller_.py
9+
openapi_server/encoder.py
10+
openapi_server/models/__init__.py
11+
openapi_server/models/base_model_.py
12+
openapi_server/models/error.py
13+
openapi_server/models/event.py
14+
openapi_server/models/file.py
15+
openapi_server/models/qc_result.py
16+
openapi_server/models/sample.py
17+
openapi_server/models/status.py
18+
openapi_server/openapi/openapi.yaml
19+
openapi_server/typing_utils.py
20+
openapi_server/util.py
21+
setup.py

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.3.1
1+
5.2.1

openapi_server/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# import models into model package
66
from openapi_server.models.error import Error
77
from openapi_server.models.event import Event
8+
from openapi_server.models.file import File
89
from openapi_server.models.qc_result import QcResult
910
from openapi_server.models.sample import Sample
1011
from openapi_server.models.status import Status
11-
from openapi_server.models.file import File

openapi_server/models/file.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111

1212
class File(Model):
13-
"""NOTE: This class is COPIED FROM A GENERATED MODEL because OpenAPI Generator (https://openapi-generator.tech) couldn't generate the model (unknown reason).
13+
"""NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
1414
15-
Do not edit the class manually ANY FURTHER.
15+
Do not edit the class manually.
1616
"""
1717

1818
def __init__(self, md5sum=None, filename=None, file_type=None): # noqa: E501
@@ -22,7 +22,7 @@ def __init__(self, md5sum=None, filename=None, file_type=None): # noqa: E501
2222
:type md5sum: str
2323
:param filename: The filename of this File. # noqa: E501
2424
:type filename: str
25-
:param file_type: The file_type of this Event. # noqa: E501
25+
:param file_type: The file_type of this File. # noqa: E501
2626
:type file_type: str
2727
"""
2828
self.openapi_types = {
@@ -47,7 +47,7 @@ def from_dict(cls, dikt) -> 'File':
4747
4848
:param dikt: A dict.
4949
:type: dict
50-
:return: The File of this Event. # noqa: E501
50+
:return: The File of this File. # noqa: E501
5151
:rtype: File
5252
"""
5353
return util.deserialize_model(dikt, cls)
@@ -70,6 +70,8 @@ def md5sum(self, md5sum):
7070
:param md5sum: The md5sum of this File.
7171
:type md5sum: str
7272
"""
73+
if md5sum is None:
74+
raise ValueError("Invalid value for `md5sum`, must not be `None`") # noqa: E501
7375

7476
self._md5sum = md5sum
7577

@@ -91,6 +93,9 @@ def filename(self, filename):
9193
:param filename: The filename of this File.
9294
:type filename: str
9395
"""
96+
if filename is None:
97+
raise ValueError("Invalid value for `filename`, must not be `None`") # noqa: E501
98+
9499
self._filename = filename
95100

96101
@property

openapi_server/test/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import logging
22

3-
from hypothesis import settings
3+
from hypothesis import settings, HealthCheck
44
from pytest import fixture
55

66
from openapi_server.migrate import migrate
@@ -219,5 +219,5 @@ def _(model):
219219
return _
220220

221221

222-
settings.register_profile('e2e', deadline=None)
222+
settings.register_profile('e2e', deadline=None, suppress_health_check=(HealthCheck.function_scoped_fixture,))
223223
settings.load_profile('e2e')

openapi_server/test/test_invalid_sample_id.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def _(sample_id, *args, **kwargs):
5656
return _
5757

5858

59-
@settings(suppress_health_check=(HealthCheck.filter_too_much,))
59+
@settings(suppress_health_check=(HealthCheck.filter_too_much, HealthCheck.function_scoped_fixture))
6060
@given(sample_id=safe_strings(min_size=1))
6161
def test_invalid_sample_id(sample_id, call_endpoint):
6262
def is_uuid(s):

openapi_server/util.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ def deserialize_date(string):
6767
:return: date.
6868
:rtype: date
6969
"""
70+
if string is None:
71+
return None
72+
7073
try:
7174
from dateutil.parser import parse
7275
return parse(string).date()
@@ -84,6 +87,9 @@ def deserialize_datetime(string):
8487
:return: datetime.
8588
:rtype: datetime
8689
"""
90+
if string is None:
91+
return None
92+
8793
try:
8894
from dateutil.parser import parse
8995
return parse(string)

scripts/openapi-generator.jar

97.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)