From 28fb09181a1b2e41623b5cd0a4d9f82845c9c118 Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Mon, 1 Nov 2021 17:23:28 +0800 Subject: [PATCH 1/4] add _patch.py for aio --- autorest/codegen/serializers/__init__.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/autorest/codegen/serializers/__init__.py b/autorest/codegen/serializers/__init__.py index 6685596ab62..a5ae204fc95 100644 --- a/autorest/codegen/serializers/__init__.py +++ b/autorest/codegen/serializers/__init__.py @@ -45,11 +45,8 @@ def serialize(self, code_model: CodeModel) -> None: ) # if there was a patch file before, we keep it - if self._autorestapi.read_file(namespace_path / "_patch.py"): - self._autorestapi.write_file( - namespace_path / Path("_patch.py"), - self._autorestapi.read_file(namespace_path / "_patch.py") - ) + self._keep_patch_file(namespace_path / Path("_patch.py")) + self._keep_patch_file(namespace_path / Path("aio") / Path("_patch.py")) self._serialize_and_write_top_level_folder(code_model=code_model, env=env, namespace_path=namespace_path) @@ -72,6 +69,12 @@ def serialize(self, code_model: CodeModel) -> None: self._serialize_and_write_models_folder(code_model=code_model, env=env, namespace_path=namespace_path) + + def _keep_patch_file(self, path_file: Path): + if self._autorestapi.read_file(path_file): + self._autorestapi.write_file(path_file, self._autorestapi.read_file(path_file)) + + def _serialize_and_write_models_folder(self, code_model: CodeModel, env: Environment, namespace_path: Path) -> None: # Write the models folder models_path = namespace_path / Path("models") From 368dad41dbab9fb6a807ead7dc41c45e4204bbf0 Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Thu, 4 Nov 2021 13:32:03 +0800 Subject: [PATCH 2/4] for async --- autorest/codegen/templates/init.py.jinja2 | 2 -- 1 file changed, 2 deletions(-) diff --git a/autorest/codegen/templates/init.py.jinja2 b/autorest/codegen/templates/init.py.jinja2 index 654a57cb2ce..10df1307a20 100644 --- a/autorest/codegen/templates/init.py.jinja2 +++ b/autorest/codegen/templates/init.py.jinja2 @@ -8,11 +8,9 @@ from ._version import VERSION __version__ = VERSION {% endif %} __all__ = ['{{ code_model.class_name }}'] -{% if not async_mode %} try: from ._patch import patch_sdk # type: ignore patch_sdk() except ImportError: pass -{% endif %} From 4ba51a9b1f2b76778bae4c89a881ced7f22fa2f6 Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Thu, 4 Nov 2021 13:52:20 +0800 Subject: [PATCH 3/4] regenerate --- .../key/credential/sample/aio/__init__.py | 6 + .../azure/basic/sample/aio/__init__.py | 6 + .../azure/directives/sample/aio/__init__.py | 6 + .../azure/mgmt/sample/aio/__init__.py | 6 + .../azure/multiapi/sample/v1/aio/__init__.py | 6 + .../azure/multiapi/sample/v2/aio/__init__.py | 6 + .../azure/multiapi/sample/v3/aio/__init__.py | 6 + .../bodyduration/aio/__init__.py | 7 + .../azureparametergrouping/aio/__init__.py | 7 + .../AzureReport/azurereport/aio/__init__.py | 7 + .../azurespecialproperties/aio/__init__.py | 7 + .../custombaseurl/aio/__init__.py | 7 + .../custompollerpager/aio/__init__.py | 6 + .../custombaseurlpaging/aio/__init__.py | 7 + .../AcceptanceTests/Head/head/aio/__init__.py | 7 + .../headexceptions/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../AcceptanceTests/Lro/lro/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../Paging/paging/aio/__init__.py | 7 + .../storage/aio/__init__.py | 7 + .../subscriptionidapiversion/aio/__init__.py | 7 + .../bodydurationlowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../azurereportlowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../custombaseurllowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../headexceptionslowlevel/aio/__init__.py | 7 + .../HeadLowLevel/headlowlevel/aio/__init__.py | 7 + .../LroLowLevel/lrolowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../paginglowlevel/aio/__init__.py | 7 + .../storagelowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 6 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../headversiontolerant/aio/__init__.py | 7 + .../lroversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../pagingversiontolerant/aio/__init__.py | 7 + .../storageversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../_llc_client.py | 4 +- .../aio/__init__.py | 7 + .../aio/_llc_client.py | 4 +- .../rest/params/__init__.py | 3 - .../rest/params/_request_builders.py | 71 ++---- .../rest/params/_request_builders_py3.py | 61 +---- .../_llc_client.py | 4 +- .../aio/__init__.py | 7 + .../aio/_llc_client.py | 4 +- .../rest/params/__init__.py | 9 - .../rest/params/_request_builders.py | 135 ++-------- .../rest/params/_request_builders_py3.py | 111 ++------- .../aio/__init__.py | 7 + .../aio/operations/_operations.py | 71 +----- .../operations/_operations.py | 110 ++------- .../aio/__init__.py | 7 + .../aio/operations/_operations.py | 153 ++---------- .../operations/_operations.py | 230 ++---------------- .../Multiapi/multiapi/v0/aio/__init__.py | 6 + .../Multiapi/multiapi/v1/aio/__init__.py | 6 + .../Multiapi/multiapi/v2/aio/__init__.py | 6 + .../Multiapi/multiapi/v3/aio/__init__.py | 6 + .../v1/aio/__init__.py | 6 + .../v2/aio/__init__.py | 6 + .../v3/aio/__init__.py | 6 + .../multiapicustombaseurl/v1/aio/__init__.py | 6 + .../multiapicustombaseurl/v2/aio/__init__.py | 6 + .../multiapidataplane/v1/aio/__init__.py | 6 + .../multiapidataplane/v2/aio/__init__.py | 6 + .../multiapidataplane/v3/aio/__init__.py | 6 + .../submodule/v1/aio/__init__.py | 6 + .../submodule/v2/aio/__init__.py | 6 + .../submodule/v3/aio/__init__.py | 6 + .../additionalproperties/aio/__init__.py | 7 + .../Anything/anything/aio/__init__.py | 7 + .../BodyArray/bodyarray/aio/__init__.py | 7 + .../vanilla/body/array/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../BodyBinary/bodybinary/aio/__init__.py | 7 + .../BodyBoolean/bodyboolean/aio/__init__.py | 7 + .../BodyByte/bodybyte/aio/__init__.py | 7 + .../bodybytewithpackagename/aio/__init__.py | 7 + .../BodyComplex/bodycomplex/aio/__init__.py | 7 + .../bodycomplexpython3only/aio/__init__.py | 7 + .../BodyDate/bodydate/aio/__init__.py | 7 + .../BodyDateTime/bodydatetime/aio/__init__.py | 7 + .../bodydatetimerfc1123/aio/__init__.py | 7 + .../bodydictionary/aio/__init__.py | 7 + .../BodyDuration/bodyduration/aio/__init__.py | 7 + .../BodyFile/bodyfile/aio/__init__.py | 7 + .../BodyFormData/bodyformdata/aio/__init__.py | 7 + .../bodyformurlencodeddata/aio/__init__.py | 7 + .../BodyInteger/bodyinteger/aio/__init__.py | 7 + .../BodyNumber/bodynumber/aio/__init__.py | 7 + .../BodyString/bodystring/aio/__init__.py | 7 + .../BodyTime/bodytime/aio/__init__.py | 7 + .../Constants/constants/aio/__init__.py | 7 + .../custombaseurl/aio/__init__.py | 7 + .../custombaseurlmoreoptions/aio/__init__.py | 7 + .../extensibleenumsswagger/aio/__init__.py | 7 + .../Header/header/aio/__init__.py | 7 + .../Http/httpinfrastructure/aio/__init__.py | 7 + .../incorrecterrorresponse/aio/__init__.py | 7 + .../MediaTypes/mediatypes/aio/__init__.py | 7 + .../modelflattening/aio/__init__.py | 7 + .../multipleinheritance/aio/__init__.py | 7 + .../nonstringenums/aio/__init__.py | 7 + .../ObjectType/objecttype/aio/__init__.py | 7 + .../parameterflattening/aio/__init__.py | 7 + .../parameterizedendpoint/aio/__init__.py | 7 + .../Report/report/aio/__init__.py | 7 + .../requiredoptional/aio/__init__.py | 7 + .../reservedwords/aio/__init__.py | 7 + .../AcceptanceTests/Url/url/aio/__init__.py | 7 + .../urlmulticollectionformat/aio/__init__.py | 7 + .../Validation/validation/aio/__init__.py | 7 + .../Xml/xmlservice/aio/__init__.py | 7 + .../_xms_error_response_extensions.py | 4 +- .../xmserrorresponse/aio/__init__.py | 7 + .../aio/_xms_error_response_extensions.py | 4 +- .../aio/__init__.py | 7 + .../anythinglowlevel/aio/__init__.py | 7 + .../bodyarraylowlevel/aio/__init__.py | 7 + .../bodybinarylowlevel/aio/__init__.py | 7 + .../bodybooleanlowlevel/aio/__init__.py | 7 + .../bodybytelowlevel/aio/__init__.py | 7 + .../bodycomplexlowlevel/aio/__init__.py | 7 + .../bodydatelowlevel/aio/__init__.py | 7 + .../bodydatetimelowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodydictionarylowlevel/aio/__init__.py | 7 + .../bodydurationlowlevel/aio/__init__.py | 7 + .../bodyfilelowlevel/aio/__init__.py | 7 + .../bodyformdatalowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodyintegerlowlevel/aio/__init__.py | 7 + .../bodynumberlowlevel/aio/__init__.py | 7 + .../bodystringlowlevel/aio/__init__.py | 7 + .../bodytimelowlevel/aio/__init__.py | 7 + .../constantslowlevel/aio/__init__.py | 7 + .../custombaseurllowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../headerlowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../mediatypeslowlevel/aio/__init__.py | 7 + .../modelflatteninglowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../nonstringenumslowlevel/aio/__init__.py | 7 + .../objecttypelowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../reportlowlevel/aio/__init__.py | 7 + .../requiredoptionallowlevel/aio/__init__.py | 7 + .../reservedwordslowlevel/aio/__init__.py | 7 + .../UrlLowLevel/urllowlevel/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../validationlowlevel/aio/__init__.py | 7 + .../xmlservicelowlevel/aio/__init__.py | 7 + .../_xms_error_response_extensions.py | 4 +- .../xmserrorresponselowlevel/aio/__init__.py | 7 + .../aio/_xms_error_response_extensions.py | 4 +- .../aio/__init__.py | 7 + .../anythingversiontolerant/aio/__init__.py | 7 + .../bodyarrayversiontolerant/aio/__init__.py | 7 + .../bodybinaryversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodybyteversiontolerant/aio/__init__.py | 7 + .../bodycomplexpython3only/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodydateversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodyfileversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../bodynumberversiontolerant/aio/__init__.py | 7 + .../bodystringversiontolerant/aio/__init__.py | 7 + .../bodytimeversiontolerant/aio/__init__.py | 7 + .../constantsversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../headerversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../mediatypesversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../objecttypeversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../reportversiontolerant/aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../aio/__init__.py | 7 + .../urlversiontolerant/aio/__init__.py | 7 + .../validationversiontolerant/aio/__init__.py | 7 + .../xmlserviceversiontolerant/aio/__init__.py | 7 + .../_xms_error_response_extensions.py | 4 +- .../aio/__init__.py | 7 + .../aio/_xms_error_response_extensions.py | 4 +- 216 files changed, 1493 insertions(+), 849 deletions(-) diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/__init__.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/__init__.py index 6e499e6a6b1..0ca4e902023 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/__init__.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/__init__.py @@ -8,3 +8,9 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ['AutoRestHeadTestService'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/aio/__init__.py b/docs/samples/specification/basic/generated/azure/basic/sample/aio/__init__.py index 6e499e6a6b1..0ca4e902023 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/aio/__init__.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/aio/__init__.py @@ -8,3 +8,9 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ['AutoRestHeadTestService'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/aio/__init__.py b/docs/samples/specification/directives/generated/azure/directives/sample/aio/__init__.py index f7c698ceca1..c3678d16be6 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/aio/__init__.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/aio/__init__.py @@ -8,3 +8,9 @@ from ._polling_paging_example import PollingPagingExample __all__ = ['PollingPagingExample'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/__init__.py b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/__init__.py index 6e499e6a6b1..0ca4e902023 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/__init__.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/__init__.py @@ -8,3 +8,9 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ['AutoRestHeadTestService'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/__init__.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/__init__.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/__init__.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/__init__.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/__init__.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/__init__.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py index b949ecefdc2..2341afc32d8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_grouping_test_service import AutoRestParameterGroupingTestService __all__ = ["AutoRestParameterGroupingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py index 0a3c42d5315..0d9e2bb5ee0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service_for_azure import AutoRestReportServiceForAzure __all__ = ["AutoRestReportServiceForAzure"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py index 3da877b5b32..2fee3a95868 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_azure_special_parameters_test_client import AutoRestAzureSpecialParametersTestClient __all__ = ["AutoRestAzureSpecialParametersTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py index df3a3b51061..8bc43bb9105 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py @@ -8,3 +8,9 @@ from ._auto_rest_paging_test_service import AutoRestPagingTestService __all__ = ['AutoRestPagingTestService'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py index 7c01a9e4d6a..0fe956debb2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_paging_client import AutoRestParameterizedHostTestPagingClient __all__ = ["AutoRestParameterizedHostTestPagingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/__init__.py index d7aef967ba4..27192ac4254 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ["AutoRestHeadTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py index 9702e479d95..e399acd1ee8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_exception_test_service import AutoRestHeadExceptionTestService __all__ = ["AutoRestHeadExceptionTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py index d7aef967ba4..27192ac4254 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ["AutoRestHeadTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/__init__.py index 3b0f24c5be6..04e9998df68 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_long_running_operation_test_service import AutoRestLongRunningOperationTestService __all__ = ["AutoRestLongRunningOperationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py index ac1e3809886..1f48ad9b154 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/__init__.py @@ -9,3 +9,10 @@ from ._lro_with_paramaterized_endpoints import LROWithParamaterizedEndpoints __all__ = ["LROWithParamaterizedEndpoints"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/__init__.py index c04764f16be..89fa47d20c6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_paging_test_service import AutoRestPagingTestService __all__ = ["AutoRestPagingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py index a6627fc24f1..c5e4a78313e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/__init__.py @@ -9,3 +9,10 @@ from ._storage_management_client import StorageManagementClient __all__ = ["StorageManagementClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py index 7a36ac22242..4fcd81562d0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/__init__.py @@ -9,3 +9,10 @@ from ._microsoft_azure_test_url import MicrosoftAzureTestUrl __all__ = ["MicrosoftAzureTestUrl"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/aio/__init__.py index b949ecefdc2..2341afc32d8 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_grouping_test_service import AutoRestParameterGroupingTestService __all__ = ["AutoRestParameterGroupingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/aio/__init__.py index 0a3c42d5315..0d9e2bb5ee0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service_for_azure import AutoRestReportServiceForAzure __all__ = ["AutoRestReportServiceForAzure"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/aio/__init__.py index 3da877b5b32..2fee3a95868 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_azure_special_parameters_test_client import AutoRestAzureSpecialParametersTestClient __all__ = ["AutoRestAzureSpecialParametersTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/aio/__init__.py index 7c01a9e4d6a..0fe956debb2 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_paging_client import AutoRestParameterizedHostTestPagingClient __all__ = ["AutoRestParameterizedHostTestPagingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/aio/__init__.py index 9702e479d95..e399acd1ee8 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_exception_test_service import AutoRestHeadExceptionTestService __all__ = ["AutoRestHeadExceptionTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/aio/__init__.py index d7aef967ba4..27192ac4254 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ["AutoRestHeadTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/aio/__init__.py index 3b0f24c5be6..04e9998df68 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_long_running_operation_test_service import AutoRestLongRunningOperationTestService __all__ = ["AutoRestLongRunningOperationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/aio/__init__.py index ac1e3809886..1f48ad9b154 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._lro_with_paramaterized_endpoints import LROWithParamaterizedEndpoints __all__ = ["LROWithParamaterizedEndpoints"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/aio/__init__.py index c04764f16be..89fa47d20c6 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_paging_test_service import AutoRestPagingTestService __all__ = ["AutoRestPagingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/aio/__init__.py index a6627fc24f1..c5e4a78313e 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._storage_management_client import StorageManagementClient __all__ = ["StorageManagementClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/aio/__init__.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/aio/__init__.py index 7a36ac22242..4fcd81562d0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/aio/__init__.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._microsoft_azure_test_url import MicrosoftAzureTestUrl __all__ = ["MicrosoftAzureTestUrl"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/__init__.py index b949ecefdc2..2341afc32d8 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_grouping_test_service import AutoRestParameterGroupingTestService __all__ = ["AutoRestParameterGroupingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/__init__.py index 0a3c42d5315..0d9e2bb5ee0 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service_for_azure import AutoRestReportServiceForAzure __all__ = ["AutoRestReportServiceForAzure"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/__init__.py index 3da877b5b32..2fee3a95868 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_azure_special_parameters_test_client import AutoRestAzureSpecialParametersTestClient __all__ = ["AutoRestAzureSpecialParametersTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/__init__.py index df3a3b51061..8bc43bb9105 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/__init__.py @@ -8,3 +8,9 @@ from ._auto_rest_paging_test_service import AutoRestPagingTestService __all__ = ['AutoRestPagingTestService'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/__init__.py index 7c01a9e4d6a..0fe956debb2 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_paging_client import AutoRestParameterizedHostTestPagingClient __all__ = ["AutoRestParameterizedHostTestPagingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/__init__.py index 9702e479d95..e399acd1ee8 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_exception_test_service import AutoRestHeadExceptionTestService __all__ = ["AutoRestHeadExceptionTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/__init__.py index d7aef967ba4..27192ac4254 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_head_test_service import AutoRestHeadTestService __all__ = ["AutoRestHeadTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/__init__.py index 3b0f24c5be6..04e9998df68 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_long_running_operation_test_service import AutoRestLongRunningOperationTestService __all__ = ["AutoRestLongRunningOperationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/__init__.py index ac1e3809886..1f48ad9b154 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._lro_with_paramaterized_endpoints import LROWithParamaterizedEndpoints __all__ = ["LROWithParamaterizedEndpoints"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/__init__.py index c04764f16be..89fa47d20c6 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_paging_test_service import AutoRestPagingTestService __all__ = ["AutoRestPagingTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/__init__.py index a6627fc24f1..c5e4a78313e 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._storage_management_client import StorageManagementClient __all__ = ["StorageManagementClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/__init__.py index 7a36ac22242..4fcd81562d0 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/__init__.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._microsoft_azure_test_url import MicrosoftAzureTestUrl __all__ = ["MicrosoftAzureTestUrl"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py index 90178e7b71d..d268123071c 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py @@ -53,8 +53,8 @@ def send_request( Use these helper methods to create the request you pass to this method. >>> from llcservicedriveninitiallowlevel.rest import params - >>> request = params.build_get_required_request(parameter=parameter, **kwargs) - + >>> request = params.build_get_required_request(parameter1=parameter1, parameter2=parameter2, parameter3=parameter3, **kwargs) + >>> response = client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/__init__.py index dc3fcb57603..ef0d8c6305f 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._llc_client import LLCClient __all__ = ["LLCClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py index aed1cc028fa..558ca2883a4 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py @@ -42,8 +42,8 @@ def send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHt Use these helper methods to create the request you pass to this method. >>> from llcservicedriveninitiallowlevel.rest import params - >>> request = params.build_get_required_request(parameter=parameter, **kwargs) - + >>> request = params.build_get_required_request(parameter1=parameter1, parameter2=parameter2, parameter3=parameter3, **kwargs) + >>> response = await client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py index bff50b1230a..f842c47d569 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py @@ -8,12 +8,9 @@ try: from ._request_builders_py3 import build_get_required_request - from ._request_builders_py3 import build_post_parameters_request except (SyntaxError, ImportError): from ._request_builders import build_get_required_request # type: ignore - from ._request_builders import build_post_parameters_request # type: ignore __all__ = [ "build_get_required_request", - "build_post_parameters_request", ] diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py index 50a258b212c..b9b883dca4b 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Optional + from typing import Any _SERIALIZER = Serializer() @@ -27,23 +27,31 @@ def build_get_required_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter: I am a required parameter. - :paramtype parameter: str + :keyword parameter1: I am a required parameter. + :paramtype parameter1: str + :keyword parameter2: I am a required parameter. + :paramtype parameter2: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. :rtype: ~azure.core.rest.HttpRequest """ - parameter = kwargs.pop('parameter') # type: str + parameter1 = kwargs.pop('parameter1') # type: str + parameter2 = kwargs.pop('parameter2') # type: str + parameter3 = kwargs.pop('parameter3') # type: str accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') + url = kwargs.pop("template_url", '/llc/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') + query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') + query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') + query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -56,54 +64,3 @@ def build_get_required_request( headers=header_parameters, **kwargs ) - - -def build_post_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - """POST a JSON. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in - our example to find the input shape. I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :paramtype json: any - :keyword content: Pass in binary content you want in the body of the request (typically bytes, - a byte iterator, or stream input). I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :paramtype content: any - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - json = { - "url": "str" # Required. - } - """ - - content_type = kwargs.pop('content_type', None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="POST", - url=url, - headers=header_parameters, - **kwargs - ) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py index a3c928e7f69..d961281dba4 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py @@ -5,7 +5,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional +from typing import Any from azure.core.rest import HttpRequest from msrest import Serializer @@ -13,14 +13,18 @@ _SERIALIZER = Serializer() -def build_get_required_request(*, parameter: str, **kwargs: Any) -> HttpRequest: +def build_get_required_request(*, parameter1: str, parameter2: str, parameter3: str, **kwargs: Any) -> HttpRequest: """Get true Boolean value on path. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter: I am a required parameter. - :paramtype parameter: str + :keyword parameter1: I am a required parameter. + :paramtype parameter1: str + :keyword parameter2: I am a required parameter. + :paramtype parameter2: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. @@ -29,57 +33,16 @@ def build_get_required_request(*, parameter: str, **kwargs: Any) -> HttpRequest: accept = "application/json" # Construct URL - url = kwargs.pop("template_url", "/servicedriven/parameters") + url = kwargs.pop("template_url", "/llc/parameters") # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters["parameter"] = _SERIALIZER.query("parameter", parameter, "str") + query_parameters["parameter1"] = _SERIALIZER.query("parameter1", parameter1, "str") + query_parameters["parameter2"] = _SERIALIZER.query("parameter2", parameter2, "str") + query_parameters["parameter3"] = _SERIALIZER.query("parameter3", parameter3, "str") # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="GET", url=url, params=query_parameters, headers=header_parameters, **kwargs) - - -def build_post_parameters_request(*, json: Any = None, content: Any = None, **kwargs: Any) -> HttpRequest: - """POST a JSON. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in - our example to find the input shape. I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :paramtype json: any - :keyword content: Pass in binary content you want in the body of the request (typically bytes, - a byte iterator, or stream input). I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :paramtype content: any - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - json = { - "url": "str" # Required. - } - """ - - content_type = kwargs.pop("content_type", None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", "/servicedriven/parameters") - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") - header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") - - return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py index 176f644372d..9a5d1d544e2 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py @@ -53,8 +53,8 @@ def send_request( Use these helper methods to create the request you pass to this method. >>> from llcservicedrivenupdateonelowlevel.rest import params - >>> request = params.build_get_required_request(parameter=parameter, new_parameter=new_parameter, **kwargs) - + >>> request = params.build_get_required_request(parameter3=parameter3, parameter1=parameter1, parameter2=parameter2, **kwargs) + >>> response = client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/__init__.py index dc3fcb57603..ef0d8c6305f 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._llc_client import LLCClient __all__ = ["LLCClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py index 1d4565905fd..8694a312e54 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py @@ -42,8 +42,8 @@ def send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHt Use these helper methods to create the request you pass to this method. >>> from llcservicedrivenupdateonelowlevel.rest import params - >>> request = params.build_get_required_request(parameter=parameter, new_parameter=new_parameter, **kwargs) - + >>> request = params.build_get_required_request(parameter3=parameter3, parameter1=parameter1, parameter2=parameter2, **kwargs) + >>> response = await client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py index a3bf8ca28d8..f842c47d569 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py @@ -8,18 +8,9 @@ try: from ._request_builders_py3 import build_get_required_request - from ._request_builders_py3 import build_post_parameters_request - from ._request_builders_py3 import build_delete_parameters_request - from ._request_builders_py3 import build_get_new_operation_request except (SyntaxError, ImportError): from ._request_builders import build_get_required_request # type: ignore - from ._request_builders import build_post_parameters_request # type: ignore - from ._request_builders import build_delete_parameters_request # type: ignore - from ._request_builders import build_get_new_operation_request # type: ignore __all__ = [ "build_get_required_request", - "build_post_parameters_request", - "build_delete_parameters_request", - "build_get_new_operation_request", ] diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py index 0a95dee6f1a..521702b6f29 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any, IO, Optional, Union + from typing import Any, Optional _SERIALIZER = Serializer() @@ -27,28 +27,32 @@ def build_get_required_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter: I am a required parameter. - :paramtype parameter: str - :keyword new_parameter: I'm a new input optional parameter. - :paramtype new_parameter: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str + :keyword parameter1: I am a required parameter with a client default value. + :paramtype parameter1: str + :keyword parameter2: I was a required parameter, but now I'm optional. + :paramtype parameter2: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. :rtype: ~azure.core.rest.HttpRequest """ - parameter = kwargs.pop('parameter') # type: str - new_parameter = kwargs.pop('new_parameter', None) # type: Optional[str] + parameter3 = kwargs.pop('parameter3') # type: str + parameter1 = kwargs.pop('parameter1', "DefaultValue") # type: str + parameter2 = kwargs.pop('parameter2', None) # type: Optional[str] accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') + url = kwargs.pop("template_url", '/llc/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') - if new_parameter is not None: - query_parameters['new_parameter'] = _SERIALIZER.query("new_parameter", new_parameter, 'str') + query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') + if parameter2 is not None: + query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') + query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -61,112 +65,3 @@ def build_get_required_request( headers=header_parameters, **kwargs ) - - -def build_post_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - """POST a JSON or a JPEG. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in - our example to find the input shape. I am a body parameter with a new content type. My only - valid JSON entry is { url: "http://example.org/myimage.jpeg" }. - :paramtype json: any - :keyword content: Pass in binary content you want in the body of the request (typically bytes, - a byte iterator, or stream input). I am a body parameter with a new content type. My only valid - JSON entry is { url: "http://example.org/myimage.jpeg" }. - :paramtype content: any - :keyword str content_type: Media type of the body sent to the API. Default value is - "application/json". Allowed values are: "image/jpeg", "application/json." - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - json = { - "url": "str" # Required. - } - """ - - content_type = kwargs.pop('content_type', None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="POST", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_delete_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - """Delete something. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - """ - - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - return HttpRequest( - method="DELETE", - url=url, - **kwargs - ) - - -def build_get_new_operation_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - """I'm a new operation. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - """ - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/newpath') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="GET", - url=url, - headers=header_parameters, - **kwargs - ) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py index 72c87791182..68df6a85503 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py @@ -5,7 +5,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, IO, Optional, Union +from typing import Any, Optional from azure.core.rest import HttpRequest from msrest import Serializer @@ -13,16 +13,20 @@ _SERIALIZER = Serializer() -def build_get_required_request(*, parameter: str, new_parameter: Optional[str] = None, **kwargs: Any) -> HttpRequest: +def build_get_required_request( + *, parameter3: str, parameter1: str = "DefaultValue", parameter2: Optional[str] = None, **kwargs: Any +) -> HttpRequest: """Get true Boolean value on path. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter: I am a required parameter. - :paramtype parameter: str - :keyword new_parameter: I'm a new input optional parameter. - :paramtype new_parameter: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str + :keyword parameter1: I am a required parameter with a client default value. + :paramtype parameter1: str + :keyword parameter2: I was a required parameter, but now I'm optional. + :paramtype parameter2: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. @@ -31,102 +35,17 @@ def build_get_required_request(*, parameter: str, new_parameter: Optional[str] = accept = "application/json" # Construct URL - url = kwargs.pop("template_url", "/servicedriven/parameters") + url = kwargs.pop("template_url", "/llc/parameters") # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters["parameter"] = _SERIALIZER.query("parameter", parameter, "str") - if new_parameter is not None: - query_parameters["new_parameter"] = _SERIALIZER.query("new_parameter", new_parameter, "str") + query_parameters["parameter1"] = _SERIALIZER.query("parameter1", parameter1, "str") + if parameter2 is not None: + query_parameters["parameter2"] = _SERIALIZER.query("parameter2", parameter2, "str") + query_parameters["parameter3"] = _SERIALIZER.query("parameter3", parameter3, "str") # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="GET", url=url, params=query_parameters, headers=header_parameters, **kwargs) - - -def build_post_parameters_request(*, json: Any = None, content: Any = None, **kwargs: Any) -> HttpRequest: - """POST a JSON or a JPEG. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in - our example to find the input shape. I am a body parameter with a new content type. My only - valid JSON entry is { url: "http://example.org/myimage.jpeg" }. - :paramtype json: any - :keyword content: Pass in binary content you want in the body of the request (typically bytes, - a byte iterator, or stream input). I am a body parameter with a new content type. My only valid - JSON entry is { url: "http://example.org/myimage.jpeg" }. - :paramtype content: any - :keyword str content_type: Media type of the body sent to the API. Default value is - "application/json". Allowed values are: "image/jpeg", "application/json." - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - json = { - "url": "str" # Required. - } - """ - - content_type = kwargs.pop("content_type", None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", "/servicedriven/parameters") - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") - header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") - - return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) - - -def build_delete_parameters_request(**kwargs: Any) -> HttpRequest: - """Delete something. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - """ - - # Construct URL - url = kwargs.pop("template_url", "/servicedriven/parameters") - - return HttpRequest(method="DELETE", url=url, **kwargs) - - -def build_get_new_operation_request(**kwargs: Any) -> HttpRequest: - """I'm a new operation. - - See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder - into your code flow. - - :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's - `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to - incorporate this response into your code flow. - :rtype: ~azure.core.rest.HttpRequest - """ - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", "/servicedriven/newpath") - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") - - return HttpRequest(method="GET", url=url, headers=header_parameters, **kwargs) diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/__init__.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/__init__.py index dc3fcb57603..ef0d8c6305f 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/__init__.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._llc_client import LLCClient __all__ = ["LLCClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py index d770e820b9b..f9a7c2504e8 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ...operations._operations import build_params_get_required_request, build_params_post_parameters_request +from ...operations._operations import build_params_get_required_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,11 +46,15 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_required(self, *, parameter: str, **kwargs: Any) -> Any: + async def get_required(self, *, parameter1: str, parameter2: str, parameter3: str, **kwargs: Any) -> Any: """Get true Boolean value on path. - :keyword parameter: I am a required parameter. - :paramtype parameter: str + :keyword parameter1: I am a required parameter. + :paramtype parameter1: str + :keyword parameter2: I am a required parameter. + :paramtype parameter2: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -60,7 +64,9 @@ async def get_required(self, *, parameter: str, **kwargs: Any) -> Any: error_map.update(kwargs.pop("error_map", {})) request = build_params_get_required_request( - parameter=parameter, + parameter1=parameter1, + parameter2=parameter2, + parameter3=parameter3, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -82,57 +88,4 @@ async def get_required(self, *, parameter: str, **kwargs: Any) -> Any: return deserialized - get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace_async - async def post_parameters(self, parameter: Any, **kwargs: Any) -> Any: - """POST a JSON. - - :param parameter: I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :type parameter: Any - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - parameter = { - "url": "str" # Required. - } - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] - - json = parameter - - request = build_params_post_parameters_request( - content_type=content_type, - json=json, - template_url=self.post_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + get_required.metadata = {"url": "/llc/parameters"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py index 22440b12a98..5ac9685c02b 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py @@ -36,15 +36,19 @@ def build_params_get_required_request( **kwargs # type: Any ): # type: (...) -> HttpRequest - parameter = kwargs.pop('parameter') # type: str + parameter1 = kwargs.pop('parameter1') # type: str + parameter2 = kwargs.pop('parameter2') # type: str + parameter3 = kwargs.pop('parameter3') # type: str accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') + url = kwargs.pop("template_url", '/llc/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') + query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') + query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') + query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -58,30 +62,6 @@ def build_params_get_required_request( **kwargs ) - -def build_params_post_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - content_type = kwargs.pop('content_type', None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="POST", - url=url, - headers=header_parameters, - **kwargs - ) - # fmt: on class ParamsOperations(object): """ParamsOperations operations. @@ -108,8 +88,12 @@ def get_required( # type: (...) -> Any """Get true Boolean value on path. - :keyword parameter: I am a required parameter. - :paramtype parameter: str + :keyword parameter1: I am a required parameter. + :paramtype parameter1: str + :keyword parameter2: I am a required parameter. + :paramtype parameter2: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -118,10 +102,14 @@ def get_required( error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop("error_map", {})) - parameter = kwargs.pop("parameter") # type: str + parameter1 = kwargs.pop("parameter1") # type: str + parameter2 = kwargs.pop("parameter2") # type: str + parameter3 = kwargs.pop("parameter3") # type: str request = build_params_get_required_request( - parameter=parameter, + parameter1=parameter1, + parameter2=parameter2, + parameter3=parameter3, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -143,62 +131,4 @@ def get_required( return deserialized - get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace - def post_parameters( - self, - parameter, # type: Any - **kwargs # type: Any - ): - # type: (...) -> Any - """POST a JSON. - - :param parameter: I am a body parameter. My only valid JSON entry is { url: - "http://example.org/myimage.jpeg" }. - :type parameter: Any - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - parameter = { - "url": "str" # Required. - } - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] - - json = parameter - - request = build_params_post_parameters_request( - content_type=content_type, - json=json, - template_url=self.post_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + get_required.metadata = {"url": "/llc/parameters"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/__init__.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/__init__.py index dc3fcb57603..ef0d8c6305f 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/__init__.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._llc_client import LLCClient __all__ = ["LLCClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py index 2b1efa60655..15794a8c2a6 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import functools -from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union +from typing import Any, Callable, Dict, Generic, Optional, TypeVar import warnings from azure.core.exceptions import ( @@ -21,12 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ...operations._operations import ( - build_params_delete_parameters_request, - build_params_get_new_operation_request, - build_params_get_required_request, - build_params_post_parameters_request, -) +from ...operations._operations import build_params_get_required_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -51,13 +46,17 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_required(self, *, parameter: str, new_parameter: Optional[str] = None, **kwargs: Any) -> Any: + async def get_required( + self, *, parameter3: str, parameter1: str = "DefaultValue", parameter2: Optional[str] = None, **kwargs: Any + ) -> Any: """Get true Boolean value on path. - :keyword parameter: I am a required parameter. - :paramtype parameter: str - :keyword new_parameter: I'm a new input optional parameter. - :paramtype new_parameter: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str + :keyword parameter1: I am a required parameter with a client default value. + :paramtype parameter1: str + :keyword parameter2: I was a required parameter, but now I'm optional. + :paramtype parameter2: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -67,8 +66,9 @@ async def get_required(self, *, parameter: str, new_parameter: Optional[str] = N error_map.update(kwargs.pop("error_map", {})) request = build_params_get_required_request( - parameter=parameter, - new_parameter=new_parameter, + parameter3=parameter3, + parameter1=parameter1, + parameter2=parameter2, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -90,127 +90,4 @@ async def get_required(self, *, parameter: str, new_parameter: Optional[str] = N return deserialized - get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace_async - async def post_parameters(self, parameter: Union[IO, Any], **kwargs: Any) -> Any: - """POST a JSON or a JPEG. - - :param parameter: I am a body parameter with a new content type. My only valid JSON entry is { - url: "http://example.org/myimage.jpeg" }. - :type parameter: IO or Any - :keyword str content_type: Media type of the body sent to the API. Default value is - "application/json". Allowed values are: "image/jpeg", "application/json." - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] - - json = None - content = None - if content_type.split(";")[0] in ["image/jpeg"]: - content = parameter - elif content_type.split(";")[0] in ["application/json"]: - json = parameter - else: - raise ValueError( - "The content_type '{}' is not one of the allowed values: " - "['image/jpeg', 'application/json']".format(content_type) - ) - - request = build_params_post_parameters_request( - content_type=content_type, - json=json, - content=content, - template_url=self.post_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace_async - async def delete_parameters(self, **kwargs: Any) -> None: - """Delete something. - - :return: None - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[None] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_params_delete_parameters_request( - template_url=self.delete_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - delete_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace_async - async def get_new_operation(self, **kwargs: Any) -> Any: - """I'm a new operation. - - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_params_get_new_operation_request( - template_url=self.get_new_operation.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_new_operation.metadata = {"url": "/servicedriven/newpath"} # type: ignore + get_required.metadata = {"url": "/llc/parameters"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py index 77009f050e8..9c5dedc8436 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py @@ -24,7 +24,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union + from typing import Any, Callable, Dict, Generic, Optional, TypeVar T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -36,18 +36,20 @@ def build_params_get_required_request( **kwargs # type: Any ): # type: (...) -> HttpRequest - parameter = kwargs.pop('parameter') # type: str - new_parameter = kwargs.pop('new_parameter', None) # type: Optional[str] + parameter3 = kwargs.pop('parameter3') # type: str + parameter1 = kwargs.pop('parameter1', "DefaultValue") # type: str + parameter2 = kwargs.pop('parameter2', None) # type: Optional[str] accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') + url = kwargs.pop("template_url", '/llc/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') - if new_parameter is not None: - query_parameters['new_parameter'] = _SERIALIZER.query("new_parameter", new_parameter, 'str') + query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') + if parameter2 is not None: + query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') + query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -61,64 +63,6 @@ def build_params_get_required_request( **kwargs ) - -def build_params_post_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - content_type = kwargs.pop('content_type', None) # type: Optional[str] - - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - if content_type is not None: - header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="POST", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_params_delete_parameters_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/parameters') - - return HttpRequest( - method="DELETE", - url=url, - **kwargs - ) - - -def build_params_get_new_operation_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/servicedriven/newpath') - - # Construct headers - header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] - header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') - - return HttpRequest( - method="GET", - url=url, - headers=header_parameters, - **kwargs - ) - # fmt: on class ParamsOperations(object): """ParamsOperations operations. @@ -145,10 +89,12 @@ def get_required( # type: (...) -> Any """Get true Boolean value on path. - :keyword parameter: I am a required parameter. - :paramtype parameter: str - :keyword new_parameter: I'm a new input optional parameter. - :paramtype new_parameter: str + :keyword parameter3: I am a required parameter and I'm last in Swagger. + :paramtype parameter3: str + :keyword parameter1: I am a required parameter with a client default value. + :paramtype parameter1: str + :keyword parameter2: I was a required parameter, but now I'm optional. + :paramtype parameter2: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -157,12 +103,14 @@ def get_required( error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop("error_map", {})) - parameter = kwargs.pop("parameter") # type: str - new_parameter = kwargs.pop("new_parameter", None) # type: Optional[str] + parameter3 = kwargs.pop("parameter3") # type: str + parameter1 = kwargs.pop("parameter1", "DefaultValue") # type: str + parameter2 = kwargs.pop("parameter2", None) # type: Optional[str] request = build_params_get_required_request( - parameter=parameter, - new_parameter=new_parameter, + parameter3=parameter3, + parameter1=parameter1, + parameter2=parameter2, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -184,138 +132,4 @@ def get_required( return deserialized - get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace - def post_parameters( - self, - parameter, # type: Union[IO, Any] - **kwargs # type: Any - ): - # type: (...) -> Any - """POST a JSON or a JPEG. - - :param parameter: I am a body parameter with a new content type. My only valid JSON entry is { - url: "http://example.org/myimage.jpeg" }. - :type parameter: IO or Any - :keyword str content_type: Media type of the body sent to the API. Default value is - "application/json". Allowed values are: "image/jpeg", "application/json." - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] - - json = None - content = None - if content_type.split(";")[0] in ["image/jpeg"]: - content = parameter - elif content_type.split(";")[0] in ["application/json"]: - json = parameter - else: - raise ValueError( - "The content_type '{}' is not one of the allowed values: " - "['image/jpeg', 'application/json']".format(content_type) - ) - - request = build_params_post_parameters_request( - content_type=content_type, - json=json, - content=content, - template_url=self.post_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace - def delete_parameters( - self, **kwargs # type: Any - ): - # type: (...) -> None - """Delete something. - - :return: None - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[None] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_params_delete_parameters_request( - template_url=self.delete_parameters.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - delete_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore - - @distributed_trace - def get_new_operation( - self, **kwargs # type: Any - ): - # type: (...) -> Any - """I'm a new operation. - - :return: any - :rtype: any - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[Any] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_params_get_new_operation_request( - template_url=self.get_new_operation.metadata["url"], - ) - request.url = self._client.format_url(request.url) - - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_new_operation.metadata = {"url": "/servicedriven/newpath"} # type: ignore + get_required.metadata = {"url": "/llc/parameters"} # type: ignore diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/__init__.py index 25fe821f2ff..aa22c30dc28 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_custom_base_url_service_client import MultiapiCustomBaseUrlServiceClient __all__ = ['MultiapiCustomBaseUrlServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/__init__.py index 25fe821f2ff..aa22c30dc28 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_custom_base_url_service_client import MultiapiCustomBaseUrlServiceClient __all__ = ['MultiapiCustomBaseUrlServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/__init__.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/__init__.py index c5088f7a288..8c8f1f92954 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/__init__.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/__init__.py @@ -8,3 +8,9 @@ from ._multiapi_service_client import MultiapiServiceClient __all__ = ['MultiapiServiceClient'] + +try: + from ._patch import patch_sdk # type: ignore + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py index 3482290582e..fb74eb6669e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/__init__.py @@ -9,3 +9,10 @@ from ._additional_properties_client import AdditionalPropertiesClient __all__ = ["AdditionalPropertiesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/__init__.py index 44f32de2d0a..e060702279c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/__init__.py @@ -9,3 +9,10 @@ from ._anything_client import AnythingClient __all__ = ["AnythingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py index e697d2465ee..b8436164aa4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService __all__ = ["AutoRestSwaggerBATArrayService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py index e697d2465ee..b8436164aa4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService __all__ = ["AutoRestSwaggerBATArrayService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/__init__.py index e697d2465ee..b8436164aa4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService __all__ = ["AutoRestSwaggerBATArrayService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/__init__.py index e13ed0b4118..3924dc7492d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBinary/bodybinary/aio/__init__.py @@ -9,3 +9,10 @@ from ._binarywithcontent_typeapplicationjson import BinaryWithContentTypeApplicationJson __all__ = ["BinaryWithContentTypeApplicationJson"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py index e2ea692d64e..7a64aecdc2a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_bool_test_service import AutoRestBoolTestService __all__ = ["AutoRestBoolTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py index 73629ef64cc..05c53a21dce 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_byte_service import AutoRestSwaggerBATByteService __all__ = ["AutoRestSwaggerBATByteService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py index 7d2601bdfb9..3d609fb0074 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/__init__.py @@ -9,3 +9,10 @@ from ._class_name import ClassName __all__ = ["ClassName"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py index 6d4a74e4674..68be2c700ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_complex_test_service import AutoRestComplexTestService __all__ = ["AutoRestComplexTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/__init__.py index 6d4a74e4674..68be2c700ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_complex_test_service import AutoRestComplexTestService __all__ = ["AutoRestComplexTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py index e236881dc5a..5cd4831ee8a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_test_service import AutoRestDateTestService __all__ = ["AutoRestDateTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py index f521d501b8e..1d457deb7da 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_time_test_service import AutoRestDateTimeTestService __all__ = ["AutoRestDateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py index 43c4bda4f99..a69613cea89 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_rfc1123_date_time_test_service import AutoRestRFC1123DateTimeTestService __all__ = ["AutoRestRFC1123DateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py index db34c8dfb85..5a04a51f3d6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_ba_tdictionary_service import AutoRestSwaggerBATDictionaryService __all__ = ["AutoRestSwaggerBATDictionaryService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py index f63334ed002..c906c384e72 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_file_service import AutoRestSwaggerBATFileService __all__ = ["AutoRestSwaggerBATFileService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py index ded3830bb90..97c7fcfff28 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_form_data_service import AutoRestSwaggerBATFormDataService __all__ = ["AutoRestSwaggerBATFormDataService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/__init__.py index d29143c0791..25fb98edd01 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/__init__.py @@ -9,3 +9,10 @@ from ._body_forms_data_url_encoded import BodyFormsDataURLEncoded __all__ = ["BodyFormsDataURLEncoded"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py index 25de233a342..d07abcbbebf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_integer_test_service import AutoRestIntegerTestService __all__ = ["AutoRestIntegerTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py index 6c0a67a8f1f..efeb5a88264 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_number_test_service import AutoRestNumberTestService __all__ = ["AutoRestNumberTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py index c2a9d122989..a8fa30f8044 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_service import AutoRestSwaggerBATService __all__ = ["AutoRestSwaggerBATService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py index 9a1a1a62fc6..7ed4c2fcc08 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_time_test_service import AutoRestTimeTestService __all__ = ["AutoRestTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/__init__.py index 3ae96a692bf..a0f00e42c19 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_constant_service import AutoRestSwaggerConstantService __all__ = ["AutoRestSwaggerConstantService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py index 12a8bb14752..c07cfb79989 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_custom_host_test_client import AutoRestParameterizedCustomHostTestClient __all__ = ["AutoRestParameterizedCustomHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py index 9db477edf61..33ba68400d8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/__init__.py @@ -9,3 +9,10 @@ from ._pet_store_inc import PetStoreInc __all__ = ["PetStoreInc"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/__init__.py index 0890ed44164..cba7cc6cbb2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_header_service import AutoRestSwaggerBATHeaderService __all__ = ["AutoRestSwaggerBATHeaderService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py index 77bad56f56a..31c2bdfa894 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_http_infrastructure_test_service import AutoRestHttpInfrastructureTestService __all__ = ["AutoRestHttpInfrastructureTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/__init__.py index 5c833bf683d..a3f126694ad 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/__init__.py @@ -9,3 +9,10 @@ from ._incorrect_returned_error_model import IncorrectReturnedErrorModel __all__ = ["IncorrectReturnedErrorModel"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py index 413c4ed03a0..bb0b7586a05 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/__init__.py @@ -9,3 +9,10 @@ from ._media_types_client import MediaTypesClient __all__ = ["MediaTypesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py index 29a7101ac7b..f27f833bfb1 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_resource_flattening_test_service import AutoRestResourceFlatteningTestService __all__ = ["AutoRestResourceFlatteningTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py index 0657aa743de..082d3ee613a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/__init__.py @@ -9,3 +9,10 @@ from ._multiple_inheritance_service_client import MultipleInheritanceServiceClient __all__ = ["MultipleInheritanceServiceClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py index 2a5dbcf228c..a992ffc8d23 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/__init__.py @@ -9,3 +9,10 @@ from ._non_string_enums_client import NonStringEnumsClient __all__ = ["NonStringEnumsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py index 80691bf1906..5317af732c4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/__init__.py @@ -9,3 +9,10 @@ from ._object_type_client import ObjectTypeClient __all__ = ["ObjectTypeClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py index fb2a57c831e..1c061b13170 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_flattening import AutoRestParameterFlattening __all__ = ["AutoRestParameterFlattening"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/__init__.py index 1ad946d225a..8e58c6fc102 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/__init__.py @@ -9,3 +9,10 @@ from ._parmaterized_endpoint_client import ParmaterizedEndpointClient __all__ = ["ParmaterizedEndpointClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/__init__.py index 7d397c69aa8..67a37e6b3e7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service import AutoRestReportService __all__ = ["AutoRestReportService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py index ca54bbbf19d..42647a09721 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_required_optional_test_service import AutoRestRequiredOptionalTestService __all__ = ["AutoRestRequiredOptionalTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/__init__.py index ae932c79d3b..ce377e9900c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/__init__.py @@ -9,3 +9,10 @@ from ._reserved_words_client import ReservedWordsClient __all__ = ["ReservedWordsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/__init__.py index 3e3440baef2..3a02f1b2b1c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_test_service import AutoRestUrlTestService __all__ = ["AutoRestUrlTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py index 0b179356efb..b2a18e44feb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_mutli_collection_format_test_service import AutoRestUrlMutliCollectionFormatTestService __all__ = ["AutoRestUrlMutliCollectionFormatTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/__init__.py index c0421d927ac..b1a06ad0032 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_validation_test import AutoRestValidationTest __all__ = ["AutoRestValidationTest"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py index d68d5c97caf..1c2dfbaa9ef 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_batxml_service import AutoRestSwaggerBATXMLService __all__ = ["AutoRestSwaggerBATXMLService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py index 887988a9327..c0a906782e3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py @@ -28,13 +28,13 @@ class XMSErrorResponseExtensions(object): :ivar pet: PetOperations operations :vartype pet: xmserrorresponse.operations.PetOperations - :param base_url: Service URL. Default value is 'http://localhost:3000'. + :param base_url: Service URL. Default value is 'http://localhost'. :type base_url: str """ def __init__( self, - base_url="http://localhost:3000", # type: str + base_url="http://localhost", # type: str **kwargs # type: Any ): # type: (...) -> None diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py index 5ce17060db2..785360b0202 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/__init__.py @@ -9,3 +9,10 @@ from ._xms_error_response_extensions import XMSErrorResponseExtensions __all__ = ["XMSErrorResponseExtensions"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py index 97a74a4b5e4..732811412f6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py @@ -23,11 +23,11 @@ class XMSErrorResponseExtensions: :ivar pet: PetOperations operations :vartype pet: xmserrorresponse.aio.operations.PetOperations - :param base_url: Service URL. Default value is 'http://localhost:3000'. + :param base_url: Service URL. Default value is 'http://localhost'. :type base_url: str """ - def __init__(self, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: + def __init__(self, base_url: str = "http://localhost", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/aio/__init__.py index 3482290582e..fb74eb6669e 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._additional_properties_client import AdditionalPropertiesClient __all__ = ["AdditionalPropertiesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/aio/__init__.py index 44f32de2d0a..e060702279c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._anything_client import AnythingClient __all__ = ["AnythingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/aio/__init__.py index e697d2465ee..b8436164aa4 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService __all__ = ["AutoRestSwaggerBATArrayService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/aio/__init__.py index e13ed0b4118..3924dc7492d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._binarywithcontent_typeapplicationjson import BinaryWithContentTypeApplicationJson __all__ = ["BinaryWithContentTypeApplicationJson"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/aio/__init__.py index e2ea692d64e..7a64aecdc2a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_bool_test_service import AutoRestBoolTestService __all__ = ["AutoRestBoolTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/aio/__init__.py index 73629ef64cc..05c53a21dce 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_byte_service import AutoRestSwaggerBATByteService __all__ = ["AutoRestSwaggerBATByteService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/aio/__init__.py index 6d4a74e4674..68be2c700ac 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_complex_test_service import AutoRestComplexTestService __all__ = ["AutoRestComplexTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/aio/__init__.py index e236881dc5a..5cd4831ee8a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_test_service import AutoRestDateTestService __all__ = ["AutoRestDateTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/aio/__init__.py index f521d501b8e..1d457deb7da 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_time_test_service import AutoRestDateTimeTestService __all__ = ["AutoRestDateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/aio/__init__.py index 43c4bda4f99..a69613cea89 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_rfc1123_date_time_test_service import AutoRestRFC1123DateTimeTestService __all__ = ["AutoRestRFC1123DateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/aio/__init__.py index db34c8dfb85..5a04a51f3d6 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_ba_tdictionary_service import AutoRestSwaggerBATDictionaryService __all__ = ["AutoRestSwaggerBATDictionaryService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/aio/__init__.py index f63334ed002..c906c384e72 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_file_service import AutoRestSwaggerBATFileService __all__ = ["AutoRestSwaggerBATFileService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/aio/__init__.py index ded3830bb90..97c7fcfff28 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_form_data_service import AutoRestSwaggerBATFormDataService __all__ = ["AutoRestSwaggerBATFormDataService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/aio/__init__.py index d29143c0791..25fb98edd01 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._body_forms_data_url_encoded import BodyFormsDataURLEncoded __all__ = ["BodyFormsDataURLEncoded"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/aio/__init__.py index 25de233a342..d07abcbbebf 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_integer_test_service import AutoRestIntegerTestService __all__ = ["AutoRestIntegerTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/aio/__init__.py index 6c0a67a8f1f..efeb5a88264 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_number_test_service import AutoRestNumberTestService __all__ = ["AutoRestNumberTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/aio/__init__.py index c2a9d122989..a8fa30f8044 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_service import AutoRestSwaggerBATService __all__ = ["AutoRestSwaggerBATService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/aio/__init__.py index 9a1a1a62fc6..7ed4c2fcc08 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_time_test_service import AutoRestTimeTestService __all__ = ["AutoRestTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/aio/__init__.py index 3ae96a692bf..a0f00e42c19 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_constant_service import AutoRestSwaggerConstantService __all__ = ["AutoRestSwaggerConstantService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/aio/__init__.py index 12a8bb14752..c07cfb79989 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_custom_host_test_client import AutoRestParameterizedCustomHostTestClient __all__ = ["AutoRestParameterizedCustomHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/aio/__init__.py index 9db477edf61..33ba68400d8 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._pet_store_inc import PetStoreInc __all__ = ["PetStoreInc"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/aio/__init__.py index 0890ed44164..cba7cc6cbb2 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_header_service import AutoRestSwaggerBATHeaderService __all__ = ["AutoRestSwaggerBATHeaderService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/aio/__init__.py index 77bad56f56a..31c2bdfa894 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_http_infrastructure_test_service import AutoRestHttpInfrastructureTestService __all__ = ["AutoRestHttpInfrastructureTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/aio/__init__.py index 5c833bf683d..a3f126694ad 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._incorrect_returned_error_model import IncorrectReturnedErrorModel __all__ = ["IncorrectReturnedErrorModel"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/aio/__init__.py index 413c4ed03a0..bb0b7586a05 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._media_types_client import MediaTypesClient __all__ = ["MediaTypesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/aio/__init__.py index 29a7101ac7b..f27f833bfb1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_resource_flattening_test_service import AutoRestResourceFlatteningTestService __all__ = ["AutoRestResourceFlatteningTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/aio/__init__.py index 0657aa743de..082d3ee613a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._multiple_inheritance_service_client import MultipleInheritanceServiceClient __all__ = ["MultipleInheritanceServiceClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/aio/__init__.py index 2a5dbcf228c..a992ffc8d23 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._non_string_enums_client import NonStringEnumsClient __all__ = ["NonStringEnumsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/aio/__init__.py index 80691bf1906..5317af732c4 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._object_type_client import ObjectTypeClient __all__ = ["ObjectTypeClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/aio/__init__.py index fb2a57c831e..1c061b13170 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_flattening import AutoRestParameterFlattening __all__ = ["AutoRestParameterFlattening"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/aio/__init__.py index 1ad946d225a..8e58c6fc102 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._parmaterized_endpoint_client import ParmaterizedEndpointClient __all__ = ["ParmaterizedEndpointClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/aio/__init__.py index 7d397c69aa8..67a37e6b3e7 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service import AutoRestReportService __all__ = ["AutoRestReportService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/aio/__init__.py index ca54bbbf19d..42647a09721 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_required_optional_test_service import AutoRestRequiredOptionalTestService __all__ = ["AutoRestRequiredOptionalTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/aio/__init__.py index ae932c79d3b..ce377e9900c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._reserved_words_client import ReservedWordsClient __all__ = ["ReservedWordsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/aio/__init__.py index 3e3440baef2..3a02f1b2b1c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_test_service import AutoRestUrlTestService __all__ = ["AutoRestUrlTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/aio/__init__.py index 0b179356efb..b2a18e44feb 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_mutli_collection_format_test_service import AutoRestUrlMutliCollectionFormatTestService __all__ = ["AutoRestUrlMutliCollectionFormatTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/aio/__init__.py index c0421d927ac..b1a06ad0032 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_validation_test import AutoRestValidationTest __all__ = ["AutoRestValidationTest"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/aio/__init__.py index d68d5c97caf..1c2dfbaa9ef 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_batxml_service import AutoRestSwaggerBATXMLService __all__ = ["AutoRestSwaggerBATXMLService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py index cad6c221f24..4f8ace80f36 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py @@ -24,7 +24,7 @@ class XMSErrorResponseExtensions(object): """XMS Error Response Extensions. - :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. + :keyword endpoint: Service URL. Default value is 'http://localhost'. :paramtype endpoint: str """ @@ -32,7 +32,7 @@ def __init__( self, **kwargs # type: Any ): # type: (...) -> None - endpoint = kwargs.pop("endpoint", "http://localhost:3000") # type: str + endpoint = kwargs.pop("endpoint", "http://localhost") # type: str self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = PipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/__init__.py index 5ce17060db2..785360b0202 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/__init__.py @@ -9,3 +9,10 @@ from ._xms_error_response_extensions import XMSErrorResponseExtensions __all__ = ["XMSErrorResponseExtensions"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py index 186346173a7..fe0af85886a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py @@ -23,11 +23,11 @@ class XMSErrorResponseExtensions: """XMS Error Response Extensions. - :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. + :keyword endpoint: Service URL. Default value is 'http://localhost'. :paramtype endpoint: str """ - def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: + def __init__(self, *, endpoint: str = "http://localhost", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/__init__.py index 3482290582e..fb74eb6669e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._additional_properties_client import AdditionalPropertiesClient __all__ = ["AdditionalPropertiesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/__init__.py index 44f32de2d0a..e060702279c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._anything_client import AnythingClient __all__ = ["AnythingClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/__init__.py index e697d2465ee..b8436164aa4 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_array_service import AutoRestSwaggerBATArrayService __all__ = ["AutoRestSwaggerBATArrayService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/__init__.py index e13ed0b4118..3924dc7492d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._binarywithcontent_typeapplicationjson import BinaryWithContentTypeApplicationJson __all__ = ["BinaryWithContentTypeApplicationJson"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/__init__.py index e2ea692d64e..7a64aecdc2a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_bool_test_service import AutoRestBoolTestService __all__ = ["AutoRestBoolTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/__init__.py index 73629ef64cc..05c53a21dce 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_byte_service import AutoRestSwaggerBATByteService __all__ = ["AutoRestSwaggerBATByteService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/aio/__init__.py index 6d4a74e4674..68be2c700ac 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_complex_test_service import AutoRestComplexTestService __all__ = ["AutoRestComplexTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/__init__.py index 6d4a74e4674..68be2c700ac 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_complex_test_service import AutoRestComplexTestService __all__ = ["AutoRestComplexTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/__init__.py index 43c4bda4f99..a69613cea89 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_rfc1123_date_time_test_service import AutoRestRFC1123DateTimeTestService __all__ = ["AutoRestRFC1123DateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/__init__.py index f521d501b8e..1d457deb7da 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_time_test_service import AutoRestDateTimeTestService __all__ = ["AutoRestDateTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/__init__.py index e236881dc5a..5cd4831ee8a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_date_test_service import AutoRestDateTestService __all__ = ["AutoRestDateTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/__init__.py index db34c8dfb85..5a04a51f3d6 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_ba_tdictionary_service import AutoRestSwaggerBATDictionaryService __all__ = ["AutoRestSwaggerBATDictionaryService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py index 7286d17b514..8185a34951d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_duration_test_service import AutoRestDurationTestService __all__ = ["AutoRestDurationTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/__init__.py index f63334ed002..c906c384e72 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_file_service import AutoRestSwaggerBATFileService __all__ = ["AutoRestSwaggerBATFileService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/__init__.py index ded3830bb90..97c7fcfff28 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_form_data_service import AutoRestSwaggerBATFormDataService __all__ = ["AutoRestSwaggerBATFormDataService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/__init__.py index d29143c0791..25fb98edd01 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._body_forms_data_url_encoded import BodyFormsDataURLEncoded __all__ = ["BodyFormsDataURLEncoded"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/__init__.py index 25de233a342..d07abcbbebf 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_integer_test_service import AutoRestIntegerTestService __all__ = ["AutoRestIntegerTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/__init__.py index 6c0a67a8f1f..efeb5a88264 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_number_test_service import AutoRestNumberTestService __all__ = ["AutoRestNumberTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/__init__.py index c2a9d122989..a8fa30f8044 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_service import AutoRestSwaggerBATService __all__ = ["AutoRestSwaggerBATService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/__init__.py index 9a1a1a62fc6..7ed4c2fcc08 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_time_test_service import AutoRestTimeTestService __all__ = ["AutoRestTimeTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/__init__.py index 3ae96a692bf..a0f00e42c19 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_constant_service import AutoRestSwaggerConstantService __all__ = ["AutoRestSwaggerConstantService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/__init__.py index 12a8bb14752..c07cfb79989 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_custom_host_test_client import AutoRestParameterizedCustomHostTestClient __all__ = ["AutoRestParameterizedCustomHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py index 76852835031..c44b6e71d53 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameterized_host_test_client import AutoRestParameterizedHostTestClient __all__ = ["AutoRestParameterizedHostTestClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/__init__.py index 9db477edf61..33ba68400d8 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._pet_store_inc import PetStoreInc __all__ = ["PetStoreInc"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/__init__.py index 0890ed44164..cba7cc6cbb2 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_bat_header_service import AutoRestSwaggerBATHeaderService __all__ = ["AutoRestSwaggerBATHeaderService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/__init__.py index 77bad56f56a..31c2bdfa894 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_http_infrastructure_test_service import AutoRestHttpInfrastructureTestService __all__ = ["AutoRestHttpInfrastructureTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/__init__.py index 5c833bf683d..a3f126694ad 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._incorrect_returned_error_model import IncorrectReturnedErrorModel __all__ = ["IncorrectReturnedErrorModel"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/__init__.py index 413c4ed03a0..bb0b7586a05 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._media_types_client import MediaTypesClient __all__ = ["MediaTypesClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/__init__.py index 29a7101ac7b..f27f833bfb1 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_resource_flattening_test_service import AutoRestResourceFlatteningTestService __all__ = ["AutoRestResourceFlatteningTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/__init__.py index 0657aa743de..082d3ee613a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._multiple_inheritance_service_client import MultipleInheritanceServiceClient __all__ = ["MultipleInheritanceServiceClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/__init__.py index 2a5dbcf228c..a992ffc8d23 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._non_string_enums_client import NonStringEnumsClient __all__ = ["NonStringEnumsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/__init__.py index 80691bf1906..5317af732c4 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._object_type_client import ObjectTypeClient __all__ = ["ObjectTypeClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/__init__.py index fb2a57c831e..1c061b13170 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_parameter_flattening import AutoRestParameterFlattening __all__ = ["AutoRestParameterFlattening"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/__init__.py index 1ad946d225a..8e58c6fc102 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._parmaterized_endpoint_client import ParmaterizedEndpointClient __all__ = ["ParmaterizedEndpointClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/__init__.py index 7d397c69aa8..67a37e6b3e7 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_report_service import AutoRestReportService __all__ = ["AutoRestReportService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/__init__.py index ca54bbbf19d..42647a09721 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_required_optional_test_service import AutoRestRequiredOptionalTestService __all__ = ["AutoRestRequiredOptionalTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/__init__.py index ae932c79d3b..ce377e9900c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._reserved_words_client import ReservedWordsClient __all__ = ["ReservedWordsClient"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/__init__.py index 0b179356efb..b2a18e44feb 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_mutli_collection_format_test_service import AutoRestUrlMutliCollectionFormatTestService __all__ = ["AutoRestUrlMutliCollectionFormatTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/__init__.py index 3e3440baef2..3a02f1b2b1c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_url_test_service import AutoRestUrlTestService __all__ = ["AutoRestUrlTestService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/__init__.py index c0421d927ac..b1a06ad0032 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_validation_test import AutoRestValidationTest __all__ = ["AutoRestValidationTest"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/__init__.py index d68d5c97caf..1c2dfbaa9ef 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._auto_rest_swagger_batxml_service import AutoRestSwaggerBATXMLService __all__ = ["AutoRestSwaggerBATXMLService"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py index 66c4c3b2438..8c538d15b61 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py @@ -27,7 +27,7 @@ class XMSErrorResponseExtensions(object): :ivar pet: PetOperations operations :vartype pet: xmserrorresponseversiontolerant.operations.PetOperations - :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. + :keyword endpoint: Service URL. Default value is 'http://localhost'. :paramtype endpoint: str """ @@ -35,7 +35,7 @@ def __init__( self, **kwargs # type: Any ): # type: (...) -> None - endpoint = kwargs.pop("endpoint", "http://localhost:3000") # type: str + endpoint = kwargs.pop("endpoint", "http://localhost") # type: str self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = PipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/__init__.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/__init__.py index 5ce17060db2..785360b0202 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/__init__.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/__init__.py @@ -9,3 +9,10 @@ from ._xms_error_response_extensions import XMSErrorResponseExtensions __all__ = ["XMSErrorResponseExtensions"] + +try: + from ._patch import patch_sdk # type: ignore + + patch_sdk() +except ImportError: + pass diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py index c5d43703b4b..1bdc468fa0d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py @@ -26,11 +26,11 @@ class XMSErrorResponseExtensions: :ivar pet: PetOperations operations :vartype pet: xmserrorresponseversiontolerant.aio.operations.PetOperations - :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. + :keyword endpoint: Service URL. Default value is 'http://localhost'. :paramtype endpoint: str """ - def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: + def __init__(self, *, endpoint: str = "http://localhost", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=endpoint, config=self._config, **kwargs) From 0dae7d2993bfa695417f0a4f1590e1c2aa14a35b Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Thu, 4 Nov 2021 14:05:25 +0800 Subject: [PATCH 4/4] regenreate --- .../_llc_client.py | 4 +- .../aio/_llc_client.py | 4 +- .../rest/params/__init__.py | 3 + .../rest/params/_request_builders.py | 71 ++++- .../rest/params/_request_builders_py3.py | 61 ++++- .../_llc_client.py | 4 +- .../aio/_llc_client.py | 4 +- .../rest/params/__init__.py | 9 + .../rest/params/_request_builders.py | 135 ++++++++-- .../rest/params/_request_builders_py3.py | 111 ++++++-- .../aio/operations/_operations.py | 71 ++++- .../operations/_operations.py | 110 ++++++-- .../aio/operations/_operations.py | 153 +++++++++-- .../operations/_operations.py | 230 ++++++++++++++-- .../_formdataurlencoded_operations.py | 57 +++- .../bodyformurlencodeddata/models/__init__.py | 5 + .../bodyformurlencodeddata/models/_models.py | 48 ++++ .../models/_models_py3.py | 48 ++++ .../_formdataurlencoded_operations.py | 81 ++++++ .../_media_types_client_operations.py | 159 +++++++++++ .../MediaTypes/mediatypes/models/__init__.py | 2 + .../models/_media_types_client_enums.py | 9 + .../_media_types_client_operations.py | 243 +++++++++++++++++ .../_xms_error_response_extensions.py | 4 +- .../aio/_xms_error_response_extensions.py | 4 +- .../rest/formdataurlencoded/__init__.py | 3 + .../formdataurlencoded/_request_builders.py | 48 ++++ .../_request_builders_py3.py | 40 +++ .../mediatypeslowlevel/rest/__init__.py | 9 + .../rest/_request_builders.py | 140 ++++++++++ .../rest/_request_builders_py3.py | 118 +++++++++ .../_xms_error_response_extensions.py | 4 +- .../aio/_xms_error_response_extensions.py | 4 +- .../aio/operations/_operations.py | 52 +++- .../operations/_operations.py | 75 ++++++ .../aio/operations/_operations.py | 162 ++++++++++++ .../operations/_operations.py | 246 ++++++++++++++++++ .../_xms_error_response_extensions.py | 4 +- .../aio/_xms_error_response_extensions.py | 4 +- 39 files changed, 2392 insertions(+), 147 deletions(-) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py index d268123071c..90178e7b71d 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py @@ -53,8 +53,8 @@ def send_request( Use these helper methods to create the request you pass to this method. >>> from llcservicedriveninitiallowlevel.rest import params - >>> request = params.build_get_required_request(parameter1=parameter1, parameter2=parameter2, parameter3=parameter3, **kwargs) - + >>> request = params.build_get_required_request(parameter=parameter, **kwargs) + >>> response = client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py index 558ca2883a4..aed1cc028fa 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/aio/_llc_client.py @@ -42,8 +42,8 @@ def send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHt Use these helper methods to create the request you pass to this method. >>> from llcservicedriveninitiallowlevel.rest import params - >>> request = params.build_get_required_request(parameter1=parameter1, parameter2=parameter2, parameter3=parameter3, **kwargs) - + >>> request = params.build_get_required_request(parameter=parameter, **kwargs) + >>> response = await client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py index f842c47d569..bff50b1230a 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/__init__.py @@ -8,9 +8,12 @@ try: from ._request_builders_py3 import build_get_required_request + from ._request_builders_py3 import build_post_parameters_request except (SyntaxError, ImportError): from ._request_builders import build_get_required_request # type: ignore + from ._request_builders import build_post_parameters_request # type: ignore __all__ = [ "build_get_required_request", + "build_post_parameters_request", ] diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py index b9b883dca4b..50a258b212c 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any + from typing import Any, Optional _SERIALIZER = Serializer() @@ -27,31 +27,23 @@ def build_get_required_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter1: I am a required parameter. - :paramtype parameter1: str - :keyword parameter2: I am a required parameter. - :paramtype parameter2: str - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. :rtype: ~azure.core.rest.HttpRequest """ - parameter1 = kwargs.pop('parameter1') # type: str - parameter2 = kwargs.pop('parameter2') # type: str - parameter3 = kwargs.pop('parameter3') # type: str + parameter = kwargs.pop('parameter') # type: str accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/llc/parameters') + url = kwargs.pop("template_url", '/servicedriven/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') - query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') - query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') + query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -64,3 +56,54 @@ def build_get_required_request( headers=header_parameters, **kwargs ) + + +def build_post_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """POST a JSON. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :paramtype content: any + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = { + "url": "str" # Required. + } + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py index d961281dba4..a3c928e7f69 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/rest/params/_request_builders_py3.py @@ -5,7 +5,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any +from typing import Any, Optional from azure.core.rest import HttpRequest from msrest import Serializer @@ -13,18 +13,14 @@ _SERIALIZER = Serializer() -def build_get_required_request(*, parameter1: str, parameter2: str, parameter3: str, **kwargs: Any) -> HttpRequest: +def build_get_required_request(*, parameter: str, **kwargs: Any) -> HttpRequest: """Get true Boolean value on path. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter1: I am a required parameter. - :paramtype parameter1: str - :keyword parameter2: I am a required parameter. - :paramtype parameter2: str - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. @@ -33,16 +29,57 @@ def build_get_required_request(*, parameter1: str, parameter2: str, parameter3: accept = "application/json" # Construct URL - url = kwargs.pop("template_url", "/llc/parameters") + url = kwargs.pop("template_url", "/servicedriven/parameters") # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters["parameter1"] = _SERIALIZER.query("parameter1", parameter1, "str") - query_parameters["parameter2"] = _SERIALIZER.query("parameter2", parameter2, "str") - query_parameters["parameter3"] = _SERIALIZER.query("parameter3", parameter3, "str") + query_parameters["parameter"] = _SERIALIZER.query("parameter", parameter, "str") # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="GET", url=url, params=query_parameters, headers=header_parameters, **kwargs) + + +def build_post_parameters_request(*, json: Any = None, content: Any = None, **kwargs: Any) -> HttpRequest: + """POST a JSON. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :paramtype content: any + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = { + "url": "str" # Required. + } + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", "/servicedriven/parameters") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py index 9a5d1d544e2..176f644372d 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py @@ -53,8 +53,8 @@ def send_request( Use these helper methods to create the request you pass to this method. >>> from llcservicedrivenupdateonelowlevel.rest import params - >>> request = params.build_get_required_request(parameter3=parameter3, parameter1=parameter1, parameter2=parameter2, **kwargs) - + >>> request = params.build_get_required_request(parameter=parameter, new_parameter=new_parameter, **kwargs) + >>> response = client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py index 8694a312e54..1d4565905fd 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/aio/_llc_client.py @@ -42,8 +42,8 @@ def send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHt Use these helper methods to create the request you pass to this method. >>> from llcservicedrivenupdateonelowlevel.rest import params - >>> request = params.build_get_required_request(parameter3=parameter3, parameter1=parameter1, parameter2=parameter2, **kwargs) - + >>> request = params.build_get_required_request(parameter=parameter, new_parameter=new_parameter, **kwargs) + >>> response = await client.send_request(request) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py index f842c47d569..a3bf8ca28d8 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/__init__.py @@ -8,9 +8,18 @@ try: from ._request_builders_py3 import build_get_required_request + from ._request_builders_py3 import build_post_parameters_request + from ._request_builders_py3 import build_delete_parameters_request + from ._request_builders_py3 import build_get_new_operation_request except (SyntaxError, ImportError): from ._request_builders import build_get_required_request # type: ignore + from ._request_builders import build_post_parameters_request # type: ignore + from ._request_builders import build_delete_parameters_request # type: ignore + from ._request_builders import build_get_new_operation_request # type: ignore __all__ = [ "build_get_required_request", + "build_post_parameters_request", + "build_delete_parameters_request", + "build_get_new_operation_request", ] diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py index 521702b6f29..0a95dee6f1a 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders.py @@ -12,7 +12,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Optional + from typing import Any, IO, Optional, Union _SERIALIZER = Serializer() @@ -27,32 +27,28 @@ def build_get_required_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str - :keyword parameter1: I am a required parameter with a client default value. - :paramtype parameter1: str - :keyword parameter2: I was a required parameter, but now I'm optional. - :paramtype parameter2: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str + :keyword new_parameter: I'm a new input optional parameter. + :paramtype new_parameter: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. :rtype: ~azure.core.rest.HttpRequest """ - parameter3 = kwargs.pop('parameter3') # type: str - parameter1 = kwargs.pop('parameter1', "DefaultValue") # type: str - parameter2 = kwargs.pop('parameter2', None) # type: Optional[str] + parameter = kwargs.pop('parameter') # type: str + new_parameter = kwargs.pop('new_parameter', None) # type: Optional[str] accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/llc/parameters') + url = kwargs.pop("template_url", '/servicedriven/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') - if parameter2 is not None: - query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') - query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') + query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') + if new_parameter is not None: + query_parameters['new_parameter'] = _SERIALIZER.query("new_parameter", new_parameter, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -65,3 +61,112 @@ def build_get_required_request( headers=header_parameters, **kwargs ) + + +def build_post_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """POST a JSON or a JPEG. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. I am a body parameter with a new content type. My only + valid JSON entry is { url: "http://example.org/myimage.jpeg" }. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). I am a body parameter with a new content type. My only valid + JSON entry is { url: "http://example.org/myimage.jpeg" }. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "image/jpeg", "application/json." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = { + "url": "str" # Required. + } + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_delete_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Delete something. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + return HttpRequest( + method="DELETE", + url=url, + **kwargs + ) + + +def build_get_new_operation_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """I'm a new operation. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/newpath') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + headers=header_parameters, + **kwargs + ) diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py index 68df6a85503..72c87791182 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/rest/params/_request_builders_py3.py @@ -5,7 +5,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, Optional +from typing import Any, IO, Optional, Union from azure.core.rest import HttpRequest from msrest import Serializer @@ -13,20 +13,16 @@ _SERIALIZER = Serializer() -def build_get_required_request( - *, parameter3: str, parameter1: str = "DefaultValue", parameter2: Optional[str] = None, **kwargs: Any -) -> HttpRequest: +def build_get_required_request(*, parameter: str, new_parameter: Optional[str] = None, **kwargs: Any) -> HttpRequest: """Get true Boolean value on path. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str - :keyword parameter1: I am a required parameter with a client default value. - :paramtype parameter1: str - :keyword parameter2: I was a required parameter, but now I'm optional. - :paramtype parameter2: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str + :keyword new_parameter: I'm a new input optional parameter. + :paramtype new_parameter: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this response into your code flow. @@ -35,17 +31,102 @@ def build_get_required_request( accept = "application/json" # Construct URL - url = kwargs.pop("template_url", "/llc/parameters") + url = kwargs.pop("template_url", "/servicedriven/parameters") # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters["parameter1"] = _SERIALIZER.query("parameter1", parameter1, "str") - if parameter2 is not None: - query_parameters["parameter2"] = _SERIALIZER.query("parameter2", parameter2, "str") - query_parameters["parameter3"] = _SERIALIZER.query("parameter3", parameter3, "str") + query_parameters["parameter"] = _SERIALIZER.query("parameter", parameter, "str") + if new_parameter is not None: + query_parameters["new_parameter"] = _SERIALIZER.query("new_parameter", new_parameter, "str") # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="GET", url=url, params=query_parameters, headers=header_parameters, **kwargs) + + +def build_post_parameters_request(*, json: Any = None, content: Any = None, **kwargs: Any) -> HttpRequest: + """POST a JSON or a JPEG. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. I am a body parameter with a new content type. My only + valid JSON entry is { url: "http://example.org/myimage.jpeg" }. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). I am a body parameter with a new content type. My only valid + JSON entry is { url: "http://example.org/myimage.jpeg" }. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "image/jpeg", "application/json." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = { + "url": "str" # Required. + } + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", "/servicedriven/parameters") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) + + +def build_delete_parameters_request(**kwargs: Any) -> HttpRequest: + """Delete something. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + # Construct URL + url = kwargs.pop("template_url", "/servicedriven/parameters") + + return HttpRequest(method="DELETE", url=url, **kwargs) + + +def build_get_new_operation_request(**kwargs: Any) -> HttpRequest: + """I'm a new operation. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", "/servicedriven/newpath") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=url, headers=header_parameters, **kwargs) diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py index f9a7c2504e8..d770e820b9b 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/aio/operations/_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ...operations._operations import build_params_get_required_request +from ...operations._operations import build_params_get_required_request, build_params_post_parameters_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,15 +46,11 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_required(self, *, parameter1: str, parameter2: str, parameter3: str, **kwargs: Any) -> Any: + async def get_required(self, *, parameter: str, **kwargs: Any) -> Any: """Get true Boolean value on path. - :keyword parameter1: I am a required parameter. - :paramtype parameter1: str - :keyword parameter2: I am a required parameter. - :paramtype parameter2: str - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -64,9 +60,7 @@ async def get_required(self, *, parameter1: str, parameter2: str, parameter3: st error_map.update(kwargs.pop("error_map", {})) request = build_params_get_required_request( - parameter1=parameter1, - parameter2=parameter2, - parameter3=parameter3, + parameter=parameter, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -88,4 +82,57 @@ async def get_required(self, *, parameter1: str, parameter2: str, parameter3: st return deserialized - get_required.metadata = {"url": "/llc/parameters"} # type: ignore + get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace_async + async def post_parameters(self, parameter: Any, **kwargs: Any) -> Any: + """POST a JSON. + + :param parameter: I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :type parameter: Any + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + parameter = { + "url": "str" # Required. + } + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + json = parameter + + request = build_params_post_parameters_request( + content_type=content_type, + json=json, + template_url=self.post_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py index 5ac9685c02b..22440b12a98 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/operations/_operations.py @@ -36,19 +36,15 @@ def build_params_get_required_request( **kwargs # type: Any ): # type: (...) -> HttpRequest - parameter1 = kwargs.pop('parameter1') # type: str - parameter2 = kwargs.pop('parameter2') # type: str - parameter3 = kwargs.pop('parameter3') # type: str + parameter = kwargs.pop('parameter') # type: str accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/llc/parameters') + url = kwargs.pop("template_url", '/servicedriven/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') - query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') - query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') + query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -62,6 +58,30 @@ def build_params_get_required_request( **kwargs ) + +def build_params_post_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class ParamsOperations(object): """ParamsOperations operations. @@ -88,12 +108,8 @@ def get_required( # type: (...) -> Any """Get true Boolean value on path. - :keyword parameter1: I am a required parameter. - :paramtype parameter1: str - :keyword parameter2: I am a required parameter. - :paramtype parameter2: str - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -102,14 +118,10 @@ def get_required( error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop("error_map", {})) - parameter1 = kwargs.pop("parameter1") # type: str - parameter2 = kwargs.pop("parameter2") # type: str - parameter3 = kwargs.pop("parameter3") # type: str + parameter = kwargs.pop("parameter") # type: str request = build_params_get_required_request( - parameter1=parameter1, - parameter2=parameter2, - parameter3=parameter3, + parameter=parameter, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -131,4 +143,62 @@ def get_required( return deserialized - get_required.metadata = {"url": "/llc/parameters"} # type: ignore + get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace + def post_parameters( + self, + parameter, # type: Any + **kwargs # type: Any + ): + # type: (...) -> Any + """POST a JSON. + + :param parameter: I am a body parameter. My only valid JSON entry is { url: + "http://example.org/myimage.jpeg" }. + :type parameter: Any + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + parameter = { + "url": "str" # Required. + } + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + json = parameter + + request = build_params_post_parameters_request( + content_type=content_type, + json=json, + template_url=self.post_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py index 15794a8c2a6..2b1efa60655 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/aio/operations/_operations.py @@ -6,7 +6,7 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- import functools -from typing import Any, Callable, Dict, Generic, Optional, TypeVar +from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union import warnings from azure.core.exceptions import ( @@ -21,7 +21,12 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ...operations._operations import build_params_get_required_request +from ...operations._operations import ( + build_params_delete_parameters_request, + build_params_get_new_operation_request, + build_params_get_required_request, + build_params_post_parameters_request, +) T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -46,17 +51,13 @@ def __init__(self, client, config, serializer, deserializer) -> None: self._config = config @distributed_trace_async - async def get_required( - self, *, parameter3: str, parameter1: str = "DefaultValue", parameter2: Optional[str] = None, **kwargs: Any - ) -> Any: + async def get_required(self, *, parameter: str, new_parameter: Optional[str] = None, **kwargs: Any) -> Any: """Get true Boolean value on path. - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str - :keyword parameter1: I am a required parameter with a client default value. - :paramtype parameter1: str - :keyword parameter2: I was a required parameter, but now I'm optional. - :paramtype parameter2: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str + :keyword new_parameter: I'm a new input optional parameter. + :paramtype new_parameter: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -66,9 +67,8 @@ async def get_required( error_map.update(kwargs.pop("error_map", {})) request = build_params_get_required_request( - parameter3=parameter3, - parameter1=parameter1, - parameter2=parameter2, + parameter=parameter, + new_parameter=new_parameter, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -90,4 +90,127 @@ async def get_required( return deserialized - get_required.metadata = {"url": "/llc/parameters"} # type: ignore + get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace_async + async def post_parameters(self, parameter: Union[IO, Any], **kwargs: Any) -> Any: + """POST a JSON or a JPEG. + + :param parameter: I am a body parameter with a new content type. My only valid JSON entry is { + url: "http://example.org/myimage.jpeg" }. + :type parameter: IO or Any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "image/jpeg", "application/json." + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + json = None + content = None + if content_type.split(";")[0] in ["image/jpeg"]: + content = parameter + elif content_type.split(";")[0] in ["application/json"]: + json = parameter + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['image/jpeg', 'application/json']".format(content_type) + ) + + request = build_params_post_parameters_request( + content_type=content_type, + json=json, + content=content, + template_url=self.post_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace_async + async def delete_parameters(self, **kwargs: Any) -> None: + """Delete something. + + :return: None + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_params_delete_parameters_request( + template_url=self.delete_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + delete_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace_async + async def get_new_operation(self, **kwargs: Any) -> Any: + """I'm a new operation. + + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_params_get_new_operation_request( + template_url=self.get_new_operation.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get_new_operation.metadata = {"url": "/servicedriven/newpath"} # type: ignore diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py index 9c5dedc8436..77009f050e8 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/operations/_operations.py @@ -24,7 +24,7 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Optional, TypeVar + from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar, Union T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -36,20 +36,18 @@ def build_params_get_required_request( **kwargs # type: Any ): # type: (...) -> HttpRequest - parameter3 = kwargs.pop('parameter3') # type: str - parameter1 = kwargs.pop('parameter1', "DefaultValue") # type: str - parameter2 = kwargs.pop('parameter2', None) # type: Optional[str] + parameter = kwargs.pop('parameter') # type: str + new_parameter = kwargs.pop('new_parameter', None) # type: Optional[str] accept = "application/json" # Construct URL - url = kwargs.pop("template_url", '/llc/parameters') + url = kwargs.pop("template_url", '/servicedriven/parameters') # Construct parameters query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] - query_parameters['parameter1'] = _SERIALIZER.query("parameter1", parameter1, 'str') - if parameter2 is not None: - query_parameters['parameter2'] = _SERIALIZER.query("parameter2", parameter2, 'str') - query_parameters['parameter3'] = _SERIALIZER.query("parameter3", parameter3, 'str') + query_parameters['parameter'] = _SERIALIZER.query("parameter", parameter, 'str') + if new_parameter is not None: + query_parameters['new_parameter'] = _SERIALIZER.query("new_parameter", new_parameter, 'str') # Construct headers header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] @@ -63,6 +61,64 @@ def build_params_get_required_request( **kwargs ) + +def build_params_post_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_params_delete_parameters_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/parameters') + + return HttpRequest( + method="DELETE", + url=url, + **kwargs + ) + + +def build_params_get_new_operation_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/servicedriven/newpath') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class ParamsOperations(object): """ParamsOperations operations. @@ -89,12 +145,10 @@ def get_required( # type: (...) -> Any """Get true Boolean value on path. - :keyword parameter3: I am a required parameter and I'm last in Swagger. - :paramtype parameter3: str - :keyword parameter1: I am a required parameter with a client default value. - :paramtype parameter1: str - :keyword parameter2: I was a required parameter, but now I'm optional. - :paramtype parameter2: str + :keyword parameter: I am a required parameter. + :paramtype parameter: str + :keyword new_parameter: I'm a new input optional parameter. + :paramtype new_parameter: str :return: any :rtype: any :raises: ~azure.core.exceptions.HttpResponseError @@ -103,14 +157,12 @@ def get_required( error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop("error_map", {})) - parameter3 = kwargs.pop("parameter3") # type: str - parameter1 = kwargs.pop("parameter1", "DefaultValue") # type: str - parameter2 = kwargs.pop("parameter2", None) # type: Optional[str] + parameter = kwargs.pop("parameter") # type: str + new_parameter = kwargs.pop("new_parameter", None) # type: Optional[str] request = build_params_get_required_request( - parameter3=parameter3, - parameter1=parameter1, - parameter2=parameter2, + parameter=parameter, + new_parameter=new_parameter, template_url=self.get_required.metadata["url"], ) request.url = self._client.format_url(request.url) @@ -132,4 +184,138 @@ def get_required( return deserialized - get_required.metadata = {"url": "/llc/parameters"} # type: ignore + get_required.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace + def post_parameters( + self, + parameter, # type: Union[IO, Any] + **kwargs # type: Any + ): + # type: (...) -> Any + """POST a JSON or a JPEG. + + :param parameter: I am a body parameter with a new content type. My only valid JSON entry is { + url: "http://example.org/myimage.jpeg" }. + :type parameter: IO or Any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "image/jpeg", "application/json." + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + json = None + content = None + if content_type.split(";")[0] in ["image/jpeg"]: + content = parameter + elif content_type.split(";")[0] in ["application/json"]: + json = parameter + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['image/jpeg', 'application/json']".format(content_type) + ) + + request = build_params_post_parameters_request( + content_type=content_type, + json=json, + content=content, + template_url=self.post_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + post_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace + def delete_parameters( + self, **kwargs # type: Any + ): + # type: (...) -> None + """Delete something. + + :return: None + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_params_delete_parameters_request( + template_url=self.delete_parameters.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + delete_parameters.metadata = {"url": "/servicedriven/parameters"} # type: ignore + + @distributed_trace + def get_new_operation( + self, **kwargs # type: Any + ): + # type: (...) -> Any + """I'm a new operation. + + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_params_get_new_operation_request( + template_url=self.get_new_operation.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get_new_operation.metadata = {"url": "/servicedriven/newpath"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/operations/_formdataurlencoded_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/operations/_formdataurlencoded_operations.py index 3d832b5f446..be69ca17a88 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/operations/_formdataurlencoded_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/aio/operations/_formdataurlencoded_operations.py @@ -23,7 +23,10 @@ from ... import models as _models from ..._vendor import _convert_request -from ...operations._formdataurlencoded_operations import build_update_pet_with_form_request +from ...operations._formdataurlencoded_operations import ( + build_partial_constant_body_request, + build_update_pet_with_form_request, +) T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -118,3 +121,55 @@ async def update_pet_with_form( return cls(pipeline_response, None, {}) update_pet_with_form.metadata = {"url": "/formsdataurlencoded/pet/add/{petId}"} # type: ignore + + @distributed_trace_async + async def partial_constant_body(self, service: str, access_token: str, **kwargs: Any) -> None: + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + :param service: Indicates the name of your Azure container registry. + :type service: str + :param access_token: AAD access token, mandatory when grant_type is access_token_refresh_token + or access_token. + :type access_token: str + :keyword grant_type: Constant part of a formdata body. The default value is "access_token". + Note that overriding this default value may result in unsupported behavior. + :paramtype grant_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/x-www-form-urlencoded") # type: Optional[str] + grant_type = kwargs.pop("grant_type", "access_token") # type: str + + # Construct form data + data = { + "grant_type": grant_type, + "service": service, + "access_token": access_token, + } + + request = build_partial_constant_body_request( + content_type=content_type, + data=data, + template_url=self.partial_constant_body.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + partial_constant_body.metadata = {"url": "/formsdataurlencoded/partialConstantBody"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/__init__.py index 6a6c3a0437f..1c96c835392 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/__init__.py @@ -10,8 +10,12 @@ from ._models_py3 import ( Paths14Hl8BdFormsdataurlencodedPetAddPetidPostRequestbodyContentApplicationXWwwFormUrlencodedSchema, ) + from ._models_py3 import ( + PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema, + ) except (SyntaxError, ImportError): from ._models import Paths14Hl8BdFormsdataurlencodedPetAddPetidPostRequestbodyContentApplicationXWwwFormUrlencodedSchema # type: ignore + from ._models import PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema # type: ignore from ._body_forms_data_url_encoded_enums import ( PetFood, @@ -20,6 +24,7 @@ __all__ = [ "Paths14Hl8BdFormsdataurlencodedPetAddPetidPostRequestbodyContentApplicationXWwwFormUrlencodedSchema", + "PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema", "PetFood", "PetType", ] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models.py index 91006af9a52..2e852d6497d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models.py @@ -67,3 +67,51 @@ def __init__(self, **kwargs): self.pet_age = kwargs["pet_age"] self.name = kwargs.get("name", None) self.status = kwargs.get("status", None) + + +class PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema( + msrest.serialization.Model +): + """PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar grant_type: Constant part of a formdata body. Has constant value: "access_token". + :vartype grant_type: str + :ivar service: Required. Indicates the name of your Azure container registry. + :vartype service: str + :ivar aad_access_token: Required. AAD access token, mandatory when grant_type is + access_token_refresh_token or access_token. + :vartype aad_access_token: str + """ + + _validation = { + "grant_type": {"required": True, "constant": True}, + "service": {"required": True}, + "aad_access_token": {"required": True}, + } + + _attribute_map = { + "grant_type": {"key": "grant_type", "type": "str"}, + "service": {"key": "service", "type": "str"}, + "aad_access_token": {"key": "access_token", "type": "str"}, + } + + grant_type = "access_token" + + def __init__(self, **kwargs): + """ + :keyword service: Required. Indicates the name of your Azure container registry. + :paramtype service: str + :keyword aad_access_token: Required. AAD access token, mandatory when grant_type is + access_token_refresh_token or access_token. + :paramtype aad_access_token: str + """ + super( + PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema, + self, + ).__init__(**kwargs) + self.service = kwargs["service"] + self.aad_access_token = kwargs["aad_access_token"] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py index b1a76f2bc76..6f6e2642e53 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py @@ -80,3 +80,51 @@ def __init__( self.pet_age = pet_age self.name = name self.status = status + + +class PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema( + msrest.serialization.Model +): + """PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar grant_type: Constant part of a formdata body. Has constant value: "access_token". + :vartype grant_type: str + :ivar service: Required. Indicates the name of your Azure container registry. + :vartype service: str + :ivar aad_access_token: Required. AAD access token, mandatory when grant_type is + access_token_refresh_token or access_token. + :vartype aad_access_token: str + """ + + _validation = { + "grant_type": {"required": True, "constant": True}, + "service": {"required": True}, + "aad_access_token": {"required": True}, + } + + _attribute_map = { + "grant_type": {"key": "grant_type", "type": "str"}, + "service": {"key": "service", "type": "str"}, + "aad_access_token": {"key": "access_token", "type": "str"}, + } + + grant_type = "access_token" + + def __init__(self, *, service: str, aad_access_token: str, **kwargs): + """ + :keyword service: Required. Indicates the name of your Azure container registry. + :paramtype service: str + :keyword aad_access_token: Required. AAD access token, mandatory when grant_type is + access_token_refresh_token or access_token. + :paramtype aad_access_token: str + """ + super( + PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema, + self, + ).__init__(**kwargs) + self.service = service + self.aad_access_token = aad_access_token diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/operations/_formdataurlencoded_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/operations/_formdataurlencoded_operations.py index 915c7a851a2..0df8af96e42 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/operations/_formdataurlencoded_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/operations/_formdataurlencoded_operations.py @@ -62,6 +62,29 @@ def build_update_pet_with_form_request( **kwargs ) + +def build_partial_constant_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + data = kwargs.pop('data', "access_token") # type: str + + # Construct URL + url = kwargs.pop("template_url", '/formsdataurlencoded/partialConstantBody') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class FormdataurlencodedOperations(object): """FormdataurlencodedOperations operations. @@ -153,3 +176,61 @@ def update_pet_with_form( return cls(pipeline_response, None, {}) update_pet_with_form.metadata = {"url": "/formsdataurlencoded/pet/add/{petId}"} # type: ignore + + @distributed_trace + def partial_constant_body( + self, + service, # type: str + access_token, # type: str + **kwargs # type: Any + ): + # type: (...) -> None + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + :param service: Indicates the name of your Azure container registry. + :type service: str + :param access_token: AAD access token, mandatory when grant_type is access_token_refresh_token + or access_token. + :type access_token: str + :keyword grant_type: Constant part of a formdata body. The default value is "access_token". + Note that overriding this default value may result in unsupported behavior. + :paramtype grant_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/x-www-form-urlencoded") # type: Optional[str] + grant_type = kwargs.pop("grant_type", "access_token") # type: str + + # Construct form data + data = { + "grant_type": grant_type, + "service": service, + "access_token": access_token, + } + + request = build_partial_constant_body_request( + content_type=content_type, + data=data, + template_url=self.partial_constant_body.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + partial_constant_body.metadata = {"url": "/formsdataurlencoded/partialConstantBody"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py index ce9cebb33b3..bc5550334ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/aio/operations/_media_types_client_operations.py @@ -26,7 +26,10 @@ from ...operations._media_types_client_operations import ( build_analyze_body_no_accept_header_request, build_analyze_body_request, + build_binary_body_with_three_content_types_request, + build_binary_body_with_two_content_types_request, build_content_type_with_encoding_request, + build_put_text_and_json_body_request, ) T = TypeVar("T") @@ -198,3 +201,159 @@ async def content_type_with_encoding(self, input: Optional[str] = None, **kwargs return deserialized content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore + + @distributed_trace_async + async def binary_body_with_two_content_types(self, message: IO, **kwargs: Any) -> str: + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + :param message: The payload body. + :type message: IO + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", None) # type: Optional[Union[str, "_models.ContentType1"]] + + content = message + + request = build_binary_body_with_two_content_types_request( + content_type=content_type, + content=content, + template_url=self.binary_body_with_two_content_types.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_two_content_types.metadata = {"url": "/mediatypes/binaryBodyTwoContentTypes"} # type: ignore + + @distributed_trace_async + async def binary_body_with_three_content_types(self, message: Union[IO, str], **kwargs: Any) -> str: + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + :param message: The payload body. + :type message: IO or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "text/plain") # type: Optional[Union[str, "_models.ContentType1"]] + + json = None + content = None + if content_type.split(";")[0] in ["application/json", "application/octet-stream"]: + content = message + elif content_type.split(";")[0] in ["text/plain"]: + json = self._serialize.body(message, "IO") + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['application/json', 'application/octet-stream', 'text/plain']".format(content_type) + ) + + request = build_binary_body_with_three_content_types_request( + content_type=content_type, + json=json, + content=content, + template_url=self.binary_body_with_three_content_types.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_three_content_types.metadata = {"url": "/mediatypes/binaryBodyThreeContentTypes"} # type: ignore + + @distributed_trace_async + async def put_text_and_json_body(self, message: Union[str, str], **kwargs: Any) -> str: + """Body that's either text/plain or application/json. + + :param message: The payload body. + :type message: str or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + if content_type.split(";")[0] in ["text/plain"]: + json = self._serialize.body(message, "str") + elif content_type.split(";")[0] in ["application/json"]: + json = self._serialize.body(message, "str") + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['text/plain', 'application/json']".format(content_type) + ) + + request = build_put_text_and_json_body_request( + content_type=content_type, + json=json, + template_url=self.put_text_and_json_body.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + put_text_and_json_body.metadata = {"url": "/mediatypes/textAndJson"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py index fb0eedbdcde..79d9ce83bdc 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/__init__.py @@ -13,9 +13,11 @@ from ._media_types_client_enums import ( ContentType, + ContentType1, ) __all__ = [ "SourcePath", "ContentType", + "ContentType1", ] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py index 3bc5bc7bd88..92056a414ae 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/models/_media_types_client_enums.py @@ -22,3 +22,12 @@ class ContentType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): IMAGE_PNG = "image/png" #: Content Type 'image/tiff'. IMAGE_TIFF = "image/tiff" + + +class ContentType1(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """Content type for upload""" + + #: Content Type 'application/json'. + APPLICATION_JSON = "application/json" + #: Content Type 'application/octet-stream'. + APPLICATION_OCTET_STREAM = "application/octet-stream" diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py index b115ad1a837..c1d3358a455 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/operations/_media_types_client_operations.py @@ -104,6 +104,78 @@ def build_content_type_with_encoding_request( **kwargs ) + +def build_binary_body_with_two_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[Union[str, "_models.ContentType1"]] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyTwoContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_binary_body_with_three_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[Union[str, "_models.ContentType1"]] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyThreeContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_put_text_and_json_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/textAndJson') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class MediaTypesClientOperationsMixin(object): @distributed_trace @@ -283,3 +355,174 @@ def content_type_with_encoding( return deserialized content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore + + @distributed_trace + def binary_body_with_two_content_types( + self, + message, # type: IO + **kwargs # type: Any + ): + # type: (...) -> str + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + :param message: The payload body. + :type message: IO + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", None) # type: Optional[Union[str, "_models.ContentType1"]] + + content = message + + request = build_binary_body_with_two_content_types_request( + content_type=content_type, + content=content, + template_url=self.binary_body_with_two_content_types.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_two_content_types.metadata = {"url": "/mediatypes/binaryBodyTwoContentTypes"} # type: ignore + + @distributed_trace + def binary_body_with_three_content_types( + self, + message, # type: Union[IO, str] + **kwargs # type: Any + ): + # type: (...) -> str + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + :param message: The payload body. + :type message: IO or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "text/plain") # type: Optional[Union[str, "_models.ContentType1"]] + + json = None + content = None + if content_type.split(";")[0] in ["application/json", "application/octet-stream"]: + content = message + elif content_type.split(";")[0] in ["text/plain"]: + json = self._serialize.body(message, "IO") + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['application/json', 'application/octet-stream', 'text/plain']".format(content_type) + ) + + request = build_binary_body_with_three_content_types_request( + content_type=content_type, + json=json, + content=content, + template_url=self.binary_body_with_three_content_types.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_three_content_types.metadata = {"url": "/mediatypes/binaryBodyThreeContentTypes"} # type: ignore + + @distributed_trace + def put_text_and_json_body( + self, + message, # type: Union[str, str] + **kwargs # type: Any + ): + # type: (...) -> str + """Body that's either text/plain or application/json. + + :param message: The payload body. + :type message: str or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :keyword callable cls: A custom type or function that will be passed the direct response + :return: str, or the result of cls(response) + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + if content_type.split(";")[0] in ["text/plain"]: + json = self._serialize.body(message, "str") + elif content_type.split(";")[0] in ["application/json"]: + json = self._serialize.body(message, "str") + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['text/plain', 'application/json']".format(content_type) + ) + + request = build_put_text_and_json_body_request( + content_type=content_type, + json=json, + template_url=self.put_text_and_json_body.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("str", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + put_text_and_json_body.metadata = {"url": "/mediatypes/textAndJson"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py index c0a906782e3..887988a9327 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_xms_error_response_extensions.py @@ -28,13 +28,13 @@ class XMSErrorResponseExtensions(object): :ivar pet: PetOperations operations :vartype pet: xmserrorresponse.operations.PetOperations - :param base_url: Service URL. Default value is 'http://localhost'. + :param base_url: Service URL. Default value is 'http://localhost:3000'. :type base_url: str """ def __init__( self, - base_url="http://localhost", # type: str + base_url="http://localhost:3000", # type: str **kwargs # type: Any ): # type: (...) -> None diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py index 732811412f6..97a74a4b5e4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/_xms_error_response_extensions.py @@ -23,11 +23,11 @@ class XMSErrorResponseExtensions: :ivar pet: PetOperations operations :vartype pet: xmserrorresponse.aio.operations.PetOperations - :param base_url: Service URL. Default value is 'http://localhost'. + :param base_url: Service URL. Default value is 'http://localhost:3000'. :type base_url: str """ - def __init__(self, base_url: str = "http://localhost", **kwargs: Any) -> None: + def __init__(self, base_url: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/__init__.py index 19262e50205..c2a1a3cee7d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/__init__.py @@ -8,9 +8,12 @@ try: from ._request_builders_py3 import build_update_pet_with_form_request + from ._request_builders_py3 import build_partial_constant_body_request except (SyntaxError, ImportError): from ._request_builders import build_update_pet_with_form_request # type: ignore + from ._request_builders import build_partial_constant_body_request # type: ignore __all__ = [ "build_update_pet_with_form_request", + "build_partial_constant_body_request", ] diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders.py index e0b72ec8cde..e984e1e652a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders.py @@ -79,3 +79,51 @@ def build_update_pet_with_form_request( headers=header_parameters, **kwargs ) + + +def build_partial_constant_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword data: Constant part of a formdata body. The default value is "access_token". Note that + overriding this default value may result in unsupported behavior. + :paramtype data: str + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # form-encoded input template you can fill out and use as your `data` input. + data = { + access_token: "str", # AAD access token, mandatory when grant_type is access_token_refresh_token or access_token. + data: "access_token", # Default value is "access_token". Constant part of a formdata body. The default value is "access_token". Note that overriding this default value may result in unsupported behavior. + service: "str" # Indicates the name of your Azure container registry. + } + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + data = kwargs.pop('data', "access_token") # type: str + + # Construct URL + url = kwargs.pop("template_url", '/formsdataurlencoded/partialConstantBody') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders_py3.py index 467c02eb130..9d948ae2689 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/rest/formdataurlencoded/_request_builders_py3.py @@ -67,3 +67,43 @@ def build_update_pet_with_form_request( header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") return HttpRequest(method="POST", url=url, headers=header_parameters, data=data, content=content, **kwargs) + + +def build_partial_constant_body_request(**kwargs: Any) -> HttpRequest: + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword data: Constant part of a formdata body. The default value is "access_token". Note that + overriding this default value may result in unsupported behavior. + :paramtype data: str + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # form-encoded input template you can fill out and use as your `data` input. + data = { + access_token: "str", # AAD access token, mandatory when grant_type is access_token_refresh_token or access_token. + data: "access_token", # Default value is "access_token". Constant part of a formdata body. The default value is "access_token". Note that overriding this default value may result in unsupported behavior. + service: "str" # Indicates the name of your Azure container registry. + } + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + data = kwargs.pop("data", "access_token") # type: str + + # Construct URL + url = kwargs.pop("template_url", "/formsdataurlencoded/partialConstantBody") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, data=data, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/__init__.py index ac48306982b..9486a1d36b8 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/__init__.py @@ -10,13 +10,22 @@ from ._request_builders_py3 import build_analyze_body_request from ._request_builders_py3 import build_analyze_body_no_accept_header_request from ._request_builders_py3 import build_content_type_with_encoding_request + from ._request_builders_py3 import build_binary_body_with_two_content_types_request + from ._request_builders_py3 import build_binary_body_with_three_content_types_request + from ._request_builders_py3 import build_put_text_and_json_body_request except (SyntaxError, ImportError): from ._request_builders import build_analyze_body_request # type: ignore from ._request_builders import build_analyze_body_no_accept_header_request # type: ignore from ._request_builders import build_content_type_with_encoding_request # type: ignore + from ._request_builders import build_binary_body_with_two_content_types_request # type: ignore + from ._request_builders import build_binary_body_with_three_content_types_request # type: ignore + from ._request_builders import build_put_text_and_json_body_request # type: ignore __all__ = [ "build_analyze_body_request", "build_analyze_body_no_accept_header_request", "build_content_type_with_encoding_request", + "build_binary_body_with_two_content_types_request", + "build_binary_body_with_three_content_types_request", + "build_put_text_and_json_body_request", ] diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders.py index 57aca8a5af8..c4a26d87974 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders.py @@ -157,3 +157,143 @@ def build_content_type_with_encoding_request( headers=header_parameters, **kwargs ) + + +def build_binary_body_with_two_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyTwoContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_binary_body_with_three_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. The payload body. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = "str" # Optional. + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyThreeContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_put_text_and_json_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Body that's either text/plain or application/json. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. The payload body. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = "str" # Optional. + """ + + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/textAndJson') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders_py3.py index d9dffa89a3d..34d7bae9fce 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/rest/_request_builders_py3.py @@ -128,3 +128,121 @@ def build_content_type_with_encoding_request(*, content: Any = None, **kwargs: A header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="POST", url=url, headers=header_parameters, content=content, **kwargs) + + +def build_binary_body_with_two_content_types_request(*, content: Any, **kwargs: Any) -> HttpRequest: + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", "/mediatypes/binaryBodyTwoContentTypes") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, content=content, **kwargs) + + +def build_binary_body_with_three_content_types_request( + *, json: Any = None, content: Any = None, **kwargs: Any +) -> HttpRequest: + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. The payload body. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = "str" # Optional. + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", "/mediatypes/binaryBodyThreeContentTypes") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) + + +def build_put_text_and_json_body_request(*, json: Any = None, content: Any = None, **kwargs: Any) -> HttpRequest: + """Body that's either text/plain or application/json. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :keyword json: Pass in a JSON-serializable object (usually a dictionary). See the template in + our example to find the input shape. The payload body. + :paramtype json: any + :keyword content: Pass in binary content you want in the body of the request (typically bytes, + a byte iterator, or stream input). The payload body. + :paramtype content: any + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + json = "str" # Optional. + """ + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", "/mediatypes/textAndJson") + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=url, headers=header_parameters, json=json, content=content, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py index 4f8ace80f36..cad6c221f24 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py @@ -24,7 +24,7 @@ class XMSErrorResponseExtensions(object): """XMS Error Response Extensions. - :keyword endpoint: Service URL. Default value is 'http://localhost'. + :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. :paramtype endpoint: str """ @@ -32,7 +32,7 @@ def __init__( self, **kwargs # type: Any ): # type: (...) -> None - endpoint = kwargs.pop("endpoint", "http://localhost") # type: str + endpoint = kwargs.pop("endpoint", "http://localhost:3000") # type: str self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = PipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py index fe0af85886a..186346173a7 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/aio/_xms_error_response_extensions.py @@ -23,11 +23,11 @@ class XMSErrorResponseExtensions: """XMS Error Response Extensions. - :keyword endpoint: Service URL. Default value is 'http://localhost'. + :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. :paramtype endpoint: str """ - def __init__(self, *, endpoint: str = "http://localhost", **kwargs: Any) -> None: + def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/operations/_operations.py index 35ed23d17b5..4a633e13d7e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/aio/operations/_operations.py @@ -21,7 +21,10 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ...operations._operations import build_formdataurlencoded_update_pet_with_form_request +from ...operations._operations import ( + build_formdataurlencoded_partial_constant_body_request, + build_formdataurlencoded_update_pet_with_form_request, +) T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] @@ -97,3 +100,50 @@ async def update_pet_with_form(self, pet_id: int, data: Dict[str, Any], **kwargs return cls(pipeline_response, None, {}) update_pet_with_form.metadata = {"url": "/formsdataurlencoded/pet/add/{petId}"} # type: ignore + + @distributed_trace_async + async def partial_constant_body(self, data: Dict[str, Any], **kwargs: Any) -> None: + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + :param data: Form-encoded input for data. See the template in our example to find the input + shape. + :type data: dict[str, any] + :return: None + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + + Example: + .. code-block:: python + + # form-encoded input template you can fill out and use as your `data` input. + data = { + access_token: "str", # AAD access token, mandatory when grant_type is access_token_refresh_token or access_token. + grant_type: "access_token", # Default value is "access_token". Constant part of a formdata body. The default value is "access_token". Note that overriding this default value may result in unsupported behavior. + service: "str" # Indicates the name of your Azure container registry. + } + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/x-www-form-urlencoded") # type: Optional[str] + + request = build_formdataurlencoded_partial_constant_body_request( + content_type=content_type, + data=data, + template_url=self.partial_constant_body.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + partial_constant_body.metadata = {"url": "/formsdataurlencoded/partialConstantBody"} # type: ignore diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/operations/_operations.py index bf9742be004..91cd36f0770 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/operations/_operations.py @@ -61,6 +61,29 @@ def build_formdataurlencoded_update_pet_with_form_request( **kwargs ) + +def build_formdataurlencoded_partial_constant_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + data = kwargs.pop('data', "access_token") # type: str + + # Construct URL + url = kwargs.pop("template_url", '/formsdataurlencoded/partialConstantBody') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class FormdataurlencodedOperations(object): """FormdataurlencodedOperations operations. @@ -138,3 +161,55 @@ def update_pet_with_form( return cls(pipeline_response, None, {}) update_pet_with_form.metadata = {"url": "/formsdataurlencoded/pet/add/{petId}"} # type: ignore + + @distributed_trace + def partial_constant_body( + self, + data, # type: Dict[str, Any] + **kwargs # type: Any + ): + # type: (...) -> None + """Test a partially constant formdata body. Pass in { grant_type: 'access_token', access_token: + 'foo', service: 'bar' } to pass the test. + + :param data: Form-encoded input for data. See the template in our example to find the input + shape. + :type data: dict[str, any] + :return: None + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + + Example: + .. code-block:: python + + # form-encoded input template you can fill out and use as your `data` input. + data = { + access_token: "str", # AAD access token, mandatory when grant_type is access_token_refresh_token or access_token. + grant_type: "access_token", # Default value is "access_token". Constant part of a formdata body. The default value is "access_token". Note that overriding this default value may result in unsupported behavior. + service: "str" # Indicates the name of your Azure container registry. + } + """ + cls = kwargs.pop("cls", None) # type: ClsType[None] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/x-www-form-urlencoded") # type: Optional[str] + + request = build_formdataurlencoded_partial_constant_body_request( + content_type=content_type, + data=data, + template_url=self.partial_constant_body.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + partial_constant_body.metadata = {"url": "/formsdataurlencoded/partialConstantBody"} # type: ignore diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/operations/_operations.py index e3e2d8ea3f4..63b88c43792 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/aio/operations/_operations.py @@ -24,7 +24,10 @@ from ...operations._operations import ( build_analyze_body_no_accept_header_request, build_analyze_body_request, + build_binary_body_with_three_content_types_request, + build_binary_body_with_two_content_types_request, build_content_type_with_encoding_request, + build_put_text_and_json_body_request, ) T = TypeVar("T") @@ -206,3 +209,162 @@ async def content_type_with_encoding(self, input: Optional[str] = None, **kwargs return deserialized content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore + + @distributed_trace_async + async def binary_body_with_two_content_types(self, message: IO, **kwargs: Any) -> str: + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + :param message: The payload body. + :type message: IO + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + content = message + + request = build_binary_body_with_two_content_types_request( + content_type=content_type, + content=content, + template_url=self.binary_body_with_two_content_types.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_two_content_types.metadata = {"url": "/mediatypes/binaryBodyTwoContentTypes"} # type: ignore + + @distributed_trace_async + async def binary_body_with_three_content_types(self, message: Union[IO, str], **kwargs: Any) -> str: + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + :param message: The payload body. + :type message: IO or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "text/plain") # type: Optional[str] + + json = None + content = None + if content_type.split(";")[0] in ["application/json", "application/octet-stream"]: + content = message + elif content_type.split(";")[0] in ["text/plain"]: + json = message + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['application/json', 'application/octet-stream', 'text/plain']".format(content_type) + ) + + request = build_binary_body_with_three_content_types_request( + content_type=content_type, + json=json, + content=content, + template_url=self.binary_body_with_three_content_types.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_three_content_types.metadata = {"url": "/mediatypes/binaryBodyThreeContentTypes"} # type: ignore + + @distributed_trace_async + async def put_text_and_json_body(self, message: Union[str, str], **kwargs: Any) -> str: + """Body that's either text/plain or application/json. + + :param message: The payload body. + :type message: str or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + if content_type.split(";")[0] in ["text/plain"]: + json = message + elif content_type.split(";")[0] in ["application/json"]: + json = message + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['text/plain', 'application/json']".format(content_type) + ) + + request = build_put_text_and_json_body_request( + content_type=content_type, + json=json, + template_url=self.put_text_and_json_body.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + put_text_and_json_body.metadata = {"url": "/mediatypes/textAndJson"} # type: ignore diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/operations/_operations.py index d04d4dabfc8..b59f2b8a624 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/operations/_operations.py @@ -101,6 +101,78 @@ def build_content_type_with_encoding_request( **kwargs ) + +def build_binary_body_with_two_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyTwoContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_binary_body_with_three_content_types_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/binaryBodyThreeContentTypes') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + + +def build_put_text_and_json_body_request( + **kwargs # type: Any +): + # type: (...) -> HttpRequest + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + accept = "text/plain" + # Construct URL + url = kwargs.pop("template_url", '/mediatypes/textAndJson') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + headers=header_parameters, + **kwargs + ) + # fmt: on class MediaTypesClientOperationsMixin(object): @distributed_trace @@ -292,3 +364,177 @@ def content_type_with_encoding( return deserialized content_type_with_encoding.metadata = {"url": "/mediatypes/contentTypeWithEncoding"} # type: ignore + + @distributed_trace + def binary_body_with_two_content_types( + self, + message, # type: IO + **kwargs # type: Any + ): + # type: (...) -> str + """Binary body with two content types. Pass in of {'hello': 'world'} for the application/json + content type, and a byte stream of 'hello, world!' for application/octet-stream. + + :param message: The payload body. + :type message: IO + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", None) # type: Optional[str] + + content = message + + request = build_binary_body_with_two_content_types_request( + content_type=content_type, + content=content, + template_url=self.binary_body_with_two_content_types.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_two_content_types.metadata = {"url": "/mediatypes/binaryBodyTwoContentTypes"} # type: ignore + + @distributed_trace + def binary_body_with_three_content_types( + self, + message, # type: Union[IO, str] + **kwargs # type: Any + ): + # type: (...) -> str + """Binary body with three content types. Pass in string 'hello, world' with content type + 'text/plain', {'hello': world'} with content type 'application/json' and a byte string for + 'application/octet-stream'. + + :param message: The payload body. + :type message: IO or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "application/json", "application/octet-stream", + "text/plain." + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "text/plain") # type: Optional[str] + + json = None + content = None + if content_type.split(";")[0] in ["application/json", "application/octet-stream"]: + content = message + elif content_type.split(";")[0] in ["text/plain"]: + json = message + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['application/json', 'application/octet-stream', 'text/plain']".format(content_type) + ) + + request = build_binary_body_with_three_content_types_request( + content_type=content_type, + json=json, + content=content, + template_url=self.binary_body_with_three_content_types.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + binary_body_with_three_content_types.metadata = {"url": "/mediatypes/binaryBodyThreeContentTypes"} # type: ignore + + @distributed_trace + def put_text_and_json_body( + self, + message, # type: Union[str, str] + **kwargs # type: Any + ): + # type: (...) -> str + """Body that's either text/plain or application/json. + + :param message: The payload body. + :type message: str or str + :keyword str content_type: Media type of the body sent to the API. Default value is + "application/json". Allowed values are: "text/plain", "application/json." + :return: str + :rtype: str + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[str] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + content_type = kwargs.pop("content_type", "application/json") # type: Optional[str] + + if content_type.split(";")[0] in ["text/plain"]: + json = message + elif content_type.split(";")[0] in ["application/json"]: + json = message + else: + raise ValueError( + "The content_type '{}' is not one of the allowed values: " + "['text/plain', 'application/json']".format(content_type) + ) + + request = build_put_text_and_json_body_request( + content_type=content_type, + json=json, + template_url=self.put_text_and_json_body.metadata["url"], + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + put_text_and_json_body.metadata = {"url": "/mediatypes/textAndJson"} # type: ignore diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py index 8c538d15b61..66c4c3b2438 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py @@ -27,7 +27,7 @@ class XMSErrorResponseExtensions(object): :ivar pet: PetOperations operations :vartype pet: xmserrorresponseversiontolerant.operations.PetOperations - :keyword endpoint: Service URL. Default value is 'http://localhost'. + :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. :paramtype endpoint: str """ @@ -35,7 +35,7 @@ def __init__( self, **kwargs # type: Any ): # type: (...) -> None - endpoint = kwargs.pop("endpoint", "http://localhost") # type: str + endpoint = kwargs.pop("endpoint", "http://localhost:3000") # type: str self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = PipelineClient(base_url=endpoint, config=self._config, **kwargs) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py index 1bdc468fa0d..c5d43703b4b 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/aio/_xms_error_response_extensions.py @@ -26,11 +26,11 @@ class XMSErrorResponseExtensions: :ivar pet: PetOperations operations :vartype pet: xmserrorresponseversiontolerant.aio.operations.PetOperations - :keyword endpoint: Service URL. Default value is 'http://localhost'. + :keyword endpoint: Service URL. Default value is 'http://localhost:3000'. :paramtype endpoint: str """ - def __init__(self, *, endpoint: str = "http://localhost", **kwargs: Any) -> None: + def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> None: self._config = XMSErrorResponseExtensionsConfiguration(**kwargs) self._client = AsyncPipelineClient(base_url=endpoint, config=self._config, **kwargs)