forked from loafle/openapi-generator-original
avoid setting debug property if not needed (#18872)
* avoid setting debug property if not needed * update samples * fix compatibility with python 3.7 * always set Configuration.__debug * update samples * check `Configuration` behavior when debug parameter is / is not set * address PR requests
This commit is contained in:
parent
7747cc93e0
commit
e5ae07c2b4
@ -150,6 +150,8 @@ conf = {{{packageName}}}.Configuration(
|
|||||||
server_operation_index=None, server_operation_variables=None,
|
server_operation_index=None, server_operation_variables=None,
|
||||||
ssl_ca_cert=None,
|
ssl_ca_cert=None,
|
||||||
retries=None,
|
retries=None,
|
||||||
|
*,
|
||||||
|
debug: Optional[bool] = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Constructor
|
"""Constructor
|
||||||
"""
|
"""
|
||||||
@ -214,7 +216,10 @@ conf = {{{packageName}}}.Configuration(
|
|||||||
self.logger_file = None
|
self.logger_file = None
|
||||||
"""Debug file location
|
"""Debug file location
|
||||||
"""
|
"""
|
||||||
self.debug = False
|
if debug is not None:
|
||||||
|
self.debug = debug
|
||||||
|
else:
|
||||||
|
self.__debug = False
|
||||||
"""Debug switch
|
"""Debug switch
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -86,6 +86,8 @@ conf = openapi_client.Configuration(
|
|||||||
server_operation_index=None, server_operation_variables=None,
|
server_operation_index=None, server_operation_variables=None,
|
||||||
ssl_ca_cert=None,
|
ssl_ca_cert=None,
|
||||||
retries=None,
|
retries=None,
|
||||||
|
*,
|
||||||
|
debug: Optional[bool] = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Constructor
|
"""Constructor
|
||||||
"""
|
"""
|
||||||
@ -143,7 +145,10 @@ conf = openapi_client.Configuration(
|
|||||||
self.logger_file = None
|
self.logger_file = None
|
||||||
"""Debug file location
|
"""Debug file location
|
||||||
"""
|
"""
|
||||||
self.debug = False
|
if debug is not None:
|
||||||
|
self.debug = debug
|
||||||
|
else:
|
||||||
|
self.__debug = False
|
||||||
"""Debug switch
|
"""Debug switch
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -86,6 +86,8 @@ conf = openapi_client.Configuration(
|
|||||||
server_operation_index=None, server_operation_variables=None,
|
server_operation_index=None, server_operation_variables=None,
|
||||||
ssl_ca_cert=None,
|
ssl_ca_cert=None,
|
||||||
retries=None,
|
retries=None,
|
||||||
|
*,
|
||||||
|
debug: Optional[bool] = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Constructor
|
"""Constructor
|
||||||
"""
|
"""
|
||||||
@ -143,7 +145,10 @@ conf = openapi_client.Configuration(
|
|||||||
self.logger_file = None
|
self.logger_file = None
|
||||||
"""Debug file location
|
"""Debug file location
|
||||||
"""
|
"""
|
||||||
self.debug = False
|
if debug is not None:
|
||||||
|
self.debug = debug
|
||||||
|
else:
|
||||||
|
self.__debug = False
|
||||||
"""Debug switch
|
"""Debug switch
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -145,6 +145,8 @@ conf = petstore_api.Configuration(
|
|||||||
server_operation_index=None, server_operation_variables=None,
|
server_operation_index=None, server_operation_variables=None,
|
||||||
ssl_ca_cert=None,
|
ssl_ca_cert=None,
|
||||||
retries=None,
|
retries=None,
|
||||||
|
*,
|
||||||
|
debug: Optional[bool] = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Constructor
|
"""Constructor
|
||||||
"""
|
"""
|
||||||
@ -207,7 +209,10 @@ conf = petstore_api.Configuration(
|
|||||||
self.logger_file = None
|
self.logger_file = None
|
||||||
"""Debug file location
|
"""Debug file location
|
||||||
"""
|
"""
|
||||||
self.debug = False
|
if debug is not None:
|
||||||
|
self.debug = debug
|
||||||
|
else:
|
||||||
|
self.__debug = False
|
||||||
"""Debug switch
|
"""Debug switch
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -146,6 +146,8 @@ conf = petstore_api.Configuration(
|
|||||||
server_operation_index=None, server_operation_variables=None,
|
server_operation_index=None, server_operation_variables=None,
|
||||||
ssl_ca_cert=None,
|
ssl_ca_cert=None,
|
||||||
retries=None,
|
retries=None,
|
||||||
|
*,
|
||||||
|
debug: Optional[bool] = None
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Constructor
|
"""Constructor
|
||||||
"""
|
"""
|
||||||
@ -208,7 +210,10 @@ conf = petstore_api.Configuration(
|
|||||||
self.logger_file = None
|
self.logger_file = None
|
||||||
"""Debug file location
|
"""Debug file location
|
||||||
"""
|
"""
|
||||||
self.debug = False
|
if debug is not None:
|
||||||
|
self.debug = debug
|
||||||
|
else:
|
||||||
|
self.__debug = False
|
||||||
"""Debug switch
|
"""Debug switch
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -76,5 +76,14 @@ class TestConfiguration(unittest.TestCase):
|
|||||||
self.assertEqual("http://petstore.swagger.io:8080/v2", self.config.get_host_from_settings(0, {'port': '8080'}))
|
self.assertEqual("http://petstore.swagger.io:8080/v2", self.config.get_host_from_settings(0, {'port': '8080'}))
|
||||||
self.assertEqual("http://dev-petstore.swagger.io:8080/v2", self.config.get_host_from_settings(0, {'server': 'dev-petstore', 'port': '8080'}))
|
self.assertEqual("http://dev-petstore.swagger.io:8080/v2", self.config.get_host_from_settings(0, {'server': 'dev-petstore', 'port': '8080'}))
|
||||||
|
|
||||||
|
def testConfigurationDebug(self):
|
||||||
|
for debug, expected in [(True, True), (False, False), (None, False)]:
|
||||||
|
with self.subTest('expicitly passing debug parameter', debug=debug, expected=expected):
|
||||||
|
c = petstore_api.Configuration(debug=debug)
|
||||||
|
self.assertEqual(expected, c.debug)
|
||||||
|
with self.subTest('not passing debug parameter'):
|
||||||
|
c = petstore_api.Configuration()
|
||||||
|
self.assertFalse(c.debug)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user