[Python] deserialize enum json response (fix #17789) (#17791)

* deserialize enum json response (python)

* adapt python samples: adding enum deserialization

* add echo test for enum json response deserialization (python)

* update samples
This commit is contained in:
Jonathan
2024-02-08 03:52:43 +01:00
committed by GitHub
parent c71eb5dfe8
commit f323a3e788
65 changed files with 3572 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ import base64
import os
import openapi_client
from openapi_client import StringEnumRef
from openapi_client.api.query_api import QueryApi # noqa: E501
from openapi_client.rest import ApiException
@@ -118,6 +119,13 @@ class TestManual(unittest.TestCase):
e = EchoServerResponseParser(api_response)
self.assertEqual(e.path, "/query/datetime/date/string?datetime_query=2013-10-20T19%3A20%3A30.000000-0500&date_query=2013-10-20&string_query=string_query_example")
def testStringEnum(self):
api_instance = openapi_client.BodyApi()
# Test string enum response
api_response = api_instance.test_echo_body_string_enum(StringEnumRef.SUCCESS)
self.assertEqual(api_response, StringEnumRef.SUCCESS)
def testBinaryGif(self):
api_instance = openapi_client.BodyApi()