update client and fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2022-03-06 17:46:14 -08:00
parent 020b19a3c2
commit 004daabdf9
8 changed files with 26 additions and 13 deletions

View File

@ -7,7 +7,7 @@ WORKDIR /usr/src/
COPY . /usr/src/ COPY . /usr/src/
RUN poetry install RUN poetry update && poetry install
# Set the default command to bash. # Set the default command to bash.
CMD ["bash"] CMD ["bash"]

View File

@ -261,6 +261,8 @@ response: Response[""" + success_type + """] = await """ + fn_name + """.asyncio
f.write("\t\t\"headers\": headers,\n") f.write("\t\t\"headers\": headers,\n")
f.write("\t\t\"cookies\": cookies,\n") f.write("\t\t\"cookies\": cookies,\n")
f.write("\t\t\"timeout\": client.get_timeout(),\n") f.write("\t\t\"timeout\": client.get_timeout(),\n")
if request_body_type:
f.write("\t\t\"content\": body,\n")
f.write("\t}\n") f.write("\t}\n")
# Define the parse reponse. # Define the parse reponse.
@ -864,7 +866,7 @@ def generateType(path: str, name: str, schema: dict):
property_name + property_name +
": Union[Unset, datetime.datetime]\n") ": Union[Unset, datetime.datetime]\n")
f.write( f.write(
"\t\tif not isinstance(_" + property_name + ", Unset):\n") "\t\tif isinstance(_" + property_name + ", Unset):\n")
f.write("\t\t\t" + property_name + " = UNSET\n") f.write("\t\t\t" + property_name + " = UNSET\n")
f.write("\t\telse:\n") f.write("\t\telse:\n")
f.write("\t\t\t" + property_name + f.write("\t\t\t" + property_name +
@ -918,7 +920,7 @@ def generateType(path: str, name: str, schema: dict):
f.write("\t\t" + property_name + f.write("\t\t" + property_name +
": Union[Unset, " + ref + "]\n") ": Union[Unset, " + ref + "]\n")
f.write( f.write(
"\t\tif not isinstance(_" + "\t\tif isinstance(_" +
property_name + property_name +
", Unset):\n") ", Unset):\n")
f.write("\t\t\t" + property_name + " = UNSET\n") f.write("\t\t\t" + property_name + " = UNSET\n")

View File

@ -26,6 +26,7 @@ def _get_kwargs(
"headers": headers, "headers": headers,
"cookies": cookies, "cookies": cookies,
"timeout": client.get_timeout(), "timeout": client.get_timeout(),
"content": body,
} }

View File

@ -3,7 +3,7 @@ import pytest
import asyncio import asyncio
from .client import ClientFromEnv from .client import ClientFromEnv
from .models import FileConversion, ValidOutputFileFormat, ValidSourceFileFormat, AuthSession, Instance, PongMessage from .models import FileConversion, ValidOutputFileFormat, ValidSourceFileFormat, AuthSession, Instance, PongMessage, FileConversionStatus
from .api.file import post_file_conversion_with_base64_helper from .api.file import post_file_conversion_with_base64_helper
from .api.meta import auth_session, instance_metadata, ping from .api.meta import auth_session, instance_metadata, ping
@ -103,6 +103,12 @@ def test_file_convert_stl():
print(f"FileConversion: {fc}") print(f"FileConversion: {fc}")
assert fc.id is not None
assert fc.status == FileConversionStatus.COMPLETED
print(f"FileConversion: {fc}")
@pytest.mark.asyncio @pytest.mark.asyncio
async def test_file_convert_stl_async(): async def test_file_convert_stl_async():
@ -120,3 +126,7 @@ async def test_file_convert_stl_async():
assert fc is not None assert fc is not None
print(f"FileConversion: {fc}") print(f"FileConversion: {fc}")
assert fc.id is not None
print(f"FileConversion: {fc}")

View File

@ -62,7 +62,7 @@ class AuthSession:
d = src_dict.copy() d = src_dict.copy()
_created_at = d.pop("created_at", UNSET) _created_at = d.pop("created_at", UNSET)
created_at: Union[Unset, datetime.datetime] created_at: Union[Unset, datetime.datetime]
if not isinstance(_created_at, Unset): if isinstance(_created_at, Unset):
created_at = UNSET created_at = UNSET
else: else:
created_at = isoparse(_created_at) created_at = isoparse(_created_at)

View File

@ -75,14 +75,14 @@ class FileConversion:
d = src_dict.copy() d = src_dict.copy()
_completed_at = d.pop("completed_at", UNSET) _completed_at = d.pop("completed_at", UNSET)
completed_at: Union[Unset, datetime.datetime] completed_at: Union[Unset, datetime.datetime]
if not isinstance(_completed_at, Unset): if isinstance(_completed_at, Unset):
completed_at = UNSET completed_at = UNSET
else: else:
completed_at = isoparse(_completed_at) completed_at = isoparse(_completed_at)
_created_at = d.pop("created_at", UNSET) _created_at = d.pop("created_at", UNSET)
created_at: Union[Unset, datetime.datetime] created_at: Union[Unset, datetime.datetime]
if not isinstance(_created_at, Unset): if isinstance(_created_at, Unset):
created_at = UNSET created_at = UNSET
else: else:
created_at = isoparse(_created_at) created_at = isoparse(_created_at)
@ -93,28 +93,28 @@ class FileConversion:
_output_format = d.pop("output_format", UNSET) _output_format = d.pop("output_format", UNSET)
output_format: Union[Unset, ValidOutputFileFormat] output_format: Union[Unset, ValidOutputFileFormat]
if not isinstance(_output_format, Unset): if isinstance(_output_format, Unset):
output_format = UNSET output_format = UNSET
else: else:
output_format = ValidOutputFileFormat(_output_format) output_format = ValidOutputFileFormat(_output_format)
_src_format = d.pop("src_format", UNSET) _src_format = d.pop("src_format", UNSET)
src_format: Union[Unset, ValidSourceFileFormat] src_format: Union[Unset, ValidSourceFileFormat]
if not isinstance(_src_format, Unset): if isinstance(_src_format, Unset):
src_format = UNSET src_format = UNSET
else: else:
src_format = ValidSourceFileFormat(_src_format) src_format = ValidSourceFileFormat(_src_format)
_started_at = d.pop("started_at", UNSET) _started_at = d.pop("started_at", UNSET)
started_at: Union[Unset, datetime.datetime] started_at: Union[Unset, datetime.datetime]
if not isinstance(_started_at, Unset): if isinstance(_started_at, Unset):
started_at = UNSET started_at = UNSET
else: else:
started_at = isoparse(_started_at) started_at = isoparse(_started_at)
_status = d.pop("status", UNSET) _status = d.pop("status", UNSET)
status: Union[Unset, FileConversionStatus] status: Union[Unset, FileConversionStatus]
if not isinstance(_status, Unset): if isinstance(_status, Unset):
status = UNSET status = UNSET
else: else:
status = FileConversionStatus(_status) status = FileConversionStatus(_status)

View File

@ -77,7 +77,7 @@ class Instance:
_environment = d.pop("environment", UNSET) _environment = d.pop("environment", UNSET)
environment: Union[Unset, ServerEnv] environment: Union[Unset, ServerEnv]
if not isinstance(_environment, Unset): if isinstance(_environment, Unset):
environment = UNSET environment = UNSET
else: else:
environment = ServerEnv(_environment) environment = ServerEnv(_environment)

View File

@ -33,7 +33,7 @@ class PongMessage:
d = src_dict.copy() d = src_dict.copy()
_message = d.pop("message", UNSET) _message = d.pop("message", UNSET)
message: Union[Unset, PongEnum] message: Union[Unset, PongEnum]
if not isinstance(_message, Unset): if isinstance(_message, Unset):
message = UNSET message = UNSET
else: else:
message = PongEnum(_message) message = PongEnum(_message)