From 8c13a7542acd482cbad09f96455c7dc1b7049b5e Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Fri, 24 Sep 2021 21:04:40 -0400 Subject: [PATCH 1/8] vendor request conversion and regenerate --- autorest/codegen/models/code_model.py | 11 + autorest/codegen/models/operation.py | 5 + .../codegen/serializers/builder_serializer.py | 9 +- .../codegen/serializers/general_serializer.py | 7 + autorest/codegen/templates/config.py.jinja2 | 8 + .../key/credential/sample/_configuration.py | 7 + .../operations/_http_success_operations.py | 10 +- .../operations/_http_success_operations.py | 11 +- .../azure/basic/sample/_configuration.py | 7 + .../operations/_http_success_operations.py | 10 +- .../operations/_http_success_operations.py | 11 +- .../azure/directives/sample/_configuration.py | 7 + .../_polling_paging_example_operations.py | 10 +- .../_polling_paging_example_operations.py | 10 +- .../azure/mgmt/sample/_configuration.py | 7 + .../operations/_http_success_operations.py | 10 +- .../operations/_http_success_operations.py | 11 +- .../azure/multiapi/sample/_configuration.py | 1 + .../multiapi/sample/v1/_configuration.py | 7 + .../azure/multiapi/sample/v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../multiapi/sample/v2/_configuration.py | 7 + .../azure/multiapi/sample/v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../multiapi/sample/v3/_configuration.py | 7 + .../azure/multiapi/sample/v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../bodyduration/_configuration.py | 9 + .../aio/operations/_duration_operations.py | 13 +- .../operations/_duration_operations.py | 13 +- .../azureparametergrouping/_configuration.py | 9 + .../_parameter_grouping_operations.py | 16 +- .../_parameter_grouping_operations.py | 16 +- .../AzureReport/azurereport/_configuration.py | 9 + ...est_report_service_for_azure_operations.py | 4 +- ...est_report_service_for_azure_operations.py | 4 +- .../azurespecialproperties/_configuration.py | 9 + .../_api_version_default_operations.py | 13 +- .../_api_version_local_operations.py | 13 +- .../aio/operations/_header_operations.py | 10 +- .../aio/operations/_odata_operations.py | 4 +- .../_skip_url_encoding_operations.py | 22 +- ..._subscription_in_credentials_operations.py | 16 +- .../_subscription_in_method_operations.py | 13 +- .../_xms_client_request_id_operations.py | 7 +- .../_api_version_default_operations.py | 13 +- .../_api_version_local_operations.py | 13 +- .../operations/_header_operations.py | 10 +- .../operations/_odata_operations.py | 4 +- .../_skip_url_encoding_operations.py | 22 +- ..._subscription_in_credentials_operations.py | 16 +- .../_subscription_in_method_operations.py | 13 +- .../_xms_client_request_id_operations.py | 7 +- .../custombaseurl/_configuration.py | 9 + .../aio/operations/_paths_operations.py | 4 +- .../operations/_paths_operations.py | 4 +- .../custompollerpager/_configuration.py | 7 + .../aio/operations/_paging_operations.py | 106 +++++--- .../operations/_paging_operations.py | 106 +++++--- .../custombaseurlpaging/_configuration.py | 9 + .../aio/operations/_paging_operations.py | 13 +- .../operations/_paging_operations.py | 13 +- .../Head/head/_configuration.py | 9 + .../operations/_http_success_operations.py | 10 +- .../operations/_http_success_operations.py | 11 +- .../headexceptions/_configuration.py | 9 + .../operations/_head_exception_operations.py | 10 +- .../operations/_head_exception_operations.py | 11 +- .../_configuration.py | 9 + .../operations/_http_success_operations.py | 10 +- .../operations/_http_success_operations.py | 11 +- .../AcceptanceTests/Lro/lro/_configuration.py | 9 + .../_lr_os_custom_header_operations.py | 13 +- .../aio/operations/_lro_retrys_operations.py | 22 +- .../lro/aio/operations/_lros_operations.py | 127 +++++++--- .../lro/aio/operations/_lrosads_operations.py | 79 ++++-- .../_lr_os_custom_header_operations.py | 13 +- .../lro/operations/_lro_retrys_operations.py | 22 +- .../Lro/lro/operations/_lros_operations.py | 127 +++++++--- .../Lro/lro/operations/_lrosads_operations.py | 79 ++++-- .../_configuration.py | 9 + ...with_paramaterized_endpoints_operations.py | 7 +- ...with_paramaterized_endpoints_operations.py | 7 +- .../Paging/paging/_configuration.py | 9 + .../aio/operations/_paging_operations.py | 106 +++++--- .../paging/operations/_paging_operations.py | 106 +++++--- .../storage/_configuration.py | 9 + .../_storage_accounts_operations.py | 34 ++- .../aio/operations/_usage_operations.py | 4 +- .../_storage_accounts_operations.py | 34 ++- .../storage/operations/_usage_operations.py | 4 +- .../_configuration.py | 9 + .../aio/operations/_group_operations.py | 4 +- .../operations/_group_operations.py | 4 +- .../_configuration.py | 9 + .../aio/operations/_operations.py | 13 +- .../operations/_operations.py | 14 +- .../lroversiontolerant/_configuration.py | 9 + .../aio/operations/_operations.py | 238 +++++++++++------ .../operations/_operations.py | 239 ++++++++++++------ .../_configuration.py | 9 + .../aio/operations/_operations.py | 7 +- .../operations/_operations.py | 8 +- .../pagingversiontolerant/_configuration.py | 9 + .../aio/operations/_operations.py | 106 +++++--- .../operations/_operations.py | 107 +++++--- .../storageversiontolerant/_configuration.py | 9 + .../aio/operations/_operations.py | 16 +- .../operations/_operations.py | 17 +- .../Multiapi/multiapi/_configuration.py | 1 + .../Multiapi/multiapi/v0/_configuration.py | 7 + .../Multiapi/multiapi/v0/_metadata.json | 2 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_one_operations.py | 4 +- .../Multiapi/multiapi/v1/_configuration.py | 7 + .../Multiapi/multiapi/v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../Multiapi/multiapi/v2/_configuration.py | 7 + .../Multiapi/multiapi/v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../Multiapi/multiapi/v3/_configuration.py | 7 + .../Multiapi/multiapi/v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_configuration.py | 1 + .../v1/_configuration.py | 7 + .../v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../v2/_configuration.py | 7 + .../v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../v3/_configuration.py | 7 + .../v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../multiapicustombaseurl/_configuration.py | 1 + .../v1/_configuration.py | 7 + .../multiapicustombaseurl/v1/_metadata.json | 2 +- ...stom_base_url_service_client_operations.py | 4 +- ...stom_base_url_service_client_operations.py | 4 +- .../v2/_configuration.py | 7 + .../multiapicustombaseurl/v2/_metadata.json | 2 +- ...stom_base_url_service_client_operations.py | 4 +- ...stom_base_url_service_client_operations.py | 4 +- .../multiapidataplane/_configuration.py | 1 + .../multiapidataplane/v1/_configuration.py | 7 + .../multiapidataplane/v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../multiapidataplane/v2/_configuration.py | 7 + .../multiapidataplane/v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../multiapidataplane/v3/_configuration.py | 7 + .../multiapidataplane/v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../multiapinoasync/_configuration.py | 1 + .../multiapinoasync/v1/_configuration.py | 7 + .../multiapinoasync/v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../multiapinoasync/v2/_configuration.py | 7 + .../multiapinoasync/v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../multiapinoasync/v3/_configuration.py | 7 + .../multiapinoasync/v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../submodule/_configuration.py | 1 + .../submodule/v1/_configuration.py | 7 + .../submodule/v1/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../_multiapi_service_client_operations.py | 19 +- .../_operation_group_one_operations.py | 4 +- .../submodule/v2/_configuration.py | 7 + .../submodule/v2/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../_multiapi_service_client_operations.py | 7 +- .../_operation_group_one_operations.py | 7 +- .../_operation_group_two_operations.py | 4 +- .../submodule/v3/_configuration.py | 7 + .../submodule/v3/_metadata.json | 2 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../_multiapi_service_client_operations.py | 10 +- .../_operation_group_one_operations.py | 4 +- .../_operation_group_two_operations.py | 7 +- .../additionalproperties/_configuration.py | 9 + .../aio/operations/_pets_operations.py | 19 +- .../operations/_pets_operations.py | 19 +- .../Anything/anything/_configuration.py | 9 + .../operations/_anything_client_operations.py | 19 +- .../operations/_anything_client_operations.py | 20 +- .../BodyArray/bodyarray/_configuration.py | 9 + .../aio/operations/_array_operations.py | 208 ++++++++++----- .../bodyarray/operations/_array_operations.py | 208 ++++++++++----- .../vanilla/body/array/_configuration.py | 9 + .../array/aio/operations/_array_operations.py | 208 ++++++++++----- .../array/operations/_array_operations.py | 208 ++++++++++----- .../_configuration.py | 9 + .../aio/operations/_array_operations.py | 208 ++++++++++----- .../operations/_array_operations_py3.py | 208 ++++++++++----- .../BodyBoolean/bodyboolean/_configuration.py | 9 + .../aio/operations/_bool_operations.py | 19 +- .../operations/_bool_operations.py | 19 +- .../BodyByte/bodybyte/_configuration.py | 9 + .../aio/operations/_byte_operations.py | 16 +- .../bodybyte/operations/_byte_operations.py | 16 +- .../bodybytewithpackagename/_configuration.py | 9 + .../aio/operations/_byte_operations.py | 16 +- .../operations/_byte_operations.py | 16 +- .../BodyComplex/bodycomplex/_configuration.py | 9 + .../aio/operations/_array_operations.py | 16 +- .../aio/operations/_basic_operations.py | 19 +- .../aio/operations/_dictionary_operations.py | 19 +- .../operations/_flattencomplex_operations.py | 4 +- .../aio/operations/_inheritance_operations.py | 7 +- .../_polymorphicrecursive_operations.py | 7 +- .../operations/_polymorphism_operations.py | 28 +- .../aio/operations/_primitive_operations.py | 67 +++-- .../_readonlyproperty_operations.py | 7 +- .../operations/_array_operations.py | 16 +- .../operations/_basic_operations.py | 19 +- .../operations/_dictionary_operations.py | 19 +- .../operations/_flattencomplex_operations.py | 4 +- .../operations/_inheritance_operations.py | 7 +- .../_polymorphicrecursive_operations.py | 7 +- .../operations/_polymorphism_operations.py | 28 +- .../operations/_primitive_operations.py | 67 +++-- .../_readonlyproperty_operations.py | 7 +- .../bodycomplexpython3only/_configuration.py | 9 + .../aio/operations/_array_operations.py | 16 +- .../aio/operations/_basic_operations.py | 19 +- .../aio/operations/_dictionary_operations.py | 19 +- .../operations/_flattencomplex_operations.py | 4 +- .../aio/operations/_inheritance_operations.py | 7 +- .../_polymorphicrecursive_operations.py | 7 +- .../operations/_polymorphism_operations.py | 28 +- .../aio/operations/_primitive_operations.py | 67 +++-- .../_readonlyproperty_operations.py | 7 +- .../operations/_array_operations_py3.py | 16 +- .../operations/_basic_operations_py3.py | 19 +- .../operations/_dictionary_operations_py3.py | 19 +- .../_flattencomplex_operations_py3.py | 4 +- .../operations/_inheritance_operations_py3.py | 7 +- .../_polymorphicrecursive_operations_py3.py | 7 +- .../_polymorphism_operations_py3.py | 28 +- .../operations/_primitive_operations_py3.py | 67 +++-- .../_readonlyproperty_operations_py3.py | 7 +- .../BodyDate/bodydate/_configuration.py | 9 + .../aio/operations/_date_operations.py | 25 +- .../bodydate/operations/_date_operations.py | 25 +- .../bodydatetime/_configuration.py | 9 + .../aio/operations/_datetime_operations.py | 67 +++-- .../operations/_datetime_operations.py | 67 +++-- .../bodydatetimerfc1123/_configuration.py | 9 + .../operations/_datetimerfc1123_operations.py | 28 +- .../operations/_datetimerfc1123_operations.py | 28 +- .../bodydictionary/_configuration.py | 9 + .../aio/operations/_dictionary_operations.py | 196 +++++++++----- .../operations/_dictionary_operations.py | 196 +++++++++----- .../bodyduration/_configuration.py | 9 + .../aio/operations/_duration_operations.py | 13 +- .../operations/_duration_operations.py | 13 +- .../BodyFile/bodyfile/_configuration.py | 9 + .../aio/operations/_files_operations.py | 10 +- .../bodyfile/operations/_files_operations.py | 10 +- .../bodyformdata/_configuration.py | 9 + .../aio/operations/_formdata_operations.py | 10 +- .../operations/_formdata_operations.py | 10 +- .../BodyInteger/bodyinteger/_configuration.py | 9 + .../aio/operations/_int_operations.py | 43 +++- .../bodyinteger/operations/_int_operations.py | 43 +++- .../BodyNumber/bodynumber/_configuration.py | 9 + .../aio/operations/_number_operations.py | 73 ++++-- .../operations/_number_operations.py | 73 ++++-- .../BodyString/bodystring/_configuration.py | 9 + .../aio/operations/_enum_operations.py | 19 +- .../aio/operations/_string_operations.py | 40 ++- .../bodystring/operations/_enum_operations.py | 19 +- .../operations/_string_operations.py | 40 ++- .../BodyTime/bodytime/_configuration.py | 9 + .../aio/operations/_time_operations.py | 7 +- .../bodytime/operations/_time_operations.py | 7 +- .../Constants/constants/_configuration.py | 9 + .../aio/operations/_contants_operations.py | 52 ++-- .../operations/_contants_operations.py | 52 ++-- .../custombaseurl/_configuration.py | 9 + .../aio/operations/_paths_operations.py | 4 +- .../operations/_paths_operations.py | 4 +- .../_configuration.py | 9 + .../aio/operations/_paths_operations.py | 4 +- .../operations/_paths_operations.py | 4 +- .../extensibleenumsswagger/_configuration.py | 9 + .../aio/operations/_pet_operations.py | 7 +- .../operations/_pet_operations.py | 7 +- .../Header/header/_configuration.py | 9 + .../aio/operations/_header_operations.py | 88 ++++--- .../header/operations/_header_operations.py | 88 ++++--- .../Http/httpinfrastructure/_configuration.py | 9 + .../_http_client_failure_operations.py | 79 ++++-- .../operations/_http_failure_operations.py | 10 +- .../operations/_http_redirects_operations.py | 49 ++-- .../aio/operations/_http_retry_operations.py | 28 +- .../_http_server_failure_operations.py | 13 +- .../operations/_http_success_operations.py | 58 +++-- .../_multiple_responses_operations.py | 103 +++++--- .../_http_client_failure_operations.py | 79 ++++-- .../operations/_http_failure_operations.py | 10 +- .../operations/_http_redirects_operations.py | 49 ++-- .../operations/_http_retry_operations.py | 28 +- .../_http_server_failure_operations.py | 13 +- .../operations/_http_success_operations.py | 58 +++-- .../_multiple_responses_operations.py | 103 +++++--- .../incorrecterrorresponse/_configuration.py | 9 + ...correct_returned_error_model_operations.py | 4 +- ...correct_returned_error_model_operations.py | 4 +- .../MediaTypes/mediatypes/_configuration.py | 9 + .../_media_types_client_operations.py | 10 +- .../_media_types_client_operations.py | 10 +- .../modelflattening/_configuration.py | 9 + ...urce_flattening_test_service_operations.py | 34 ++- ...urce_flattening_test_service_operations.py | 34 ++- .../multipleinheritance/_configuration.py | 9 + ...e_inheritance_service_client_operations.py | 31 ++- ...e_inheritance_service_client_operations.py | 31 ++- .../nonstringenums/_configuration.py | 9 + .../aio/operations/_float_operations.py | 7 +- .../aio/operations/_int_operations.py | 7 +- .../operations/_float_operations.py | 7 +- .../operations/_int_operations.py | 7 +- .../ObjectType/objecttype/_configuration.py | 9 + .../_object_type_client_operations.py | 7 +- .../_object_type_client_operations.py | 8 +- .../parameterflattening/_configuration.py | 9 + .../_availability_sets_operations.py | 4 +- .../_availability_sets_operations.py | 4 +- .../parameterizedendpoint/_configuration.py | 9 + ...parmaterized_endpoint_client_operations.py | 4 +- ...parmaterized_endpoint_client_operations.py | 5 +- .../Report/report/_configuration.py | 9 + .../_auto_rest_report_service_operations.py | 7 +- .../_auto_rest_report_service_operations.py | 7 +- .../requiredoptional/_configuration.py | 9 + .../aio/operations/_explicit_operations.py | 73 ++++-- .../aio/operations/_implicit_operations.py | 25 +- .../operations/_explicit_operations.py | 73 ++++-- .../operations/_implicit_operations.py | 25 +- .../reservedwords/_configuration.py | 9 + .../_import_operations_operations.py | 4 +- .../_import_operations_operations.py | 5 +- .../AcceptanceTests/Url/url/_configuration.py | 9 + .../aio/operations/_path_items_operations.py | 13 +- .../url/aio/operations/_paths_operations.py | 82 ++++-- .../url/aio/operations/_queries_operations.py | 106 +++++--- .../url/operations/_path_items_operations.py | 13 +- .../Url/url/operations/_paths_operations.py | 82 ++++-- .../Url/url/operations/_queries_operations.py | 106 +++++--- .../_configuration.py | 9 + .../aio/operations/_queries_operations.py | 10 +- .../operations/_queries_operations.py | 10 +- .../Validation/validation/_configuration.py | 9 + .../_auto_rest_validation_test_operations.py | 13 +- .../_auto_rest_validation_test_operations.py | 13 +- .../Xml/xmlservice/_configuration.py | 9 + .../aio/operations/_xml_operations.py | 103 +++++--- .../xmlservice/operations/_xml_operations.py | 103 +++++--- .../xmserrorresponse/_configuration.py | 9 + .../aio/operations/_pet_operations.py | 10 +- .../operations/_pet_operations.py | 10 +- 425 files changed, 6379 insertions(+), 2653 deletions(-) diff --git a/autorest/codegen/models/code_model.py b/autorest/codegen/models/code_model.py index 38993a8f268..00c5a3d21e0 100644 --- a/autorest/codegen/models/code_model.py +++ b/autorest/codegen/models/code_model.py @@ -343,6 +343,17 @@ def generate_single_parameter_from_multiple_media_types_operation(self) -> None: if operation.multiple_media_type_parameters: operation.convert_multiple_media_type_parameters() + @property + def need_request_converter(self) -> bool: + if not self.options["show_operations"]: + return False + if not self.options["version_tolerant"]: + return True + for og in self.operation_groups: + if any(o for o in og.operations if o.use_pipeline_transport): + return True + return False + @property def has_lro_operations(self) -> bool: return any([ diff --git a/autorest/codegen/models/operation.py b/autorest/codegen/models/operation.py index 2983fbb4566..98993bcd62f 100644 --- a/autorest/codegen/models/operation.py +++ b/autorest/codegen/models/operation.py @@ -233,6 +233,11 @@ def imports(self, code_model, async_mode: bool) -> FileImport: ) if code_model.options["builders_visibility"] == "embedded" and not async_mode: file_import.merge(self.request_builder.imports()) + if code_model.need_request_converter: + relative_path = "..." if async_mode else ".." + file_import.add_from_import( + f"{relative_path}_configuration", "_convert_request", ImportType.LOCAL + ) return file_import def convert_multiple_media_type_parameters(self) -> None: diff --git a/autorest/codegen/serializers/builder_serializer.py b/autorest/codegen/serializers/builder_serializer.py index a967740fdcd..2f8215d92b7 100644 --- a/autorest/codegen/serializers/builder_serializer.py +++ b/autorest/codegen/serializers/builder_serializer.py @@ -775,11 +775,12 @@ def _call_request_builder_helper( retval.append(f" {kwarg}={kwarg},") template_url = template_url or f"self.{builder.name}.metadata['url']" retval.append(f" template_url={template_url},") - - convert_to_legacy = "" + retval.append(f")") if not self.code_model.options["version_tolerant"] or builder.use_pipeline_transport: - convert_to_legacy = "._to_pipeline_transport_request()" - retval.append(f"){convert_to_legacy}") + pass_files = "" + if "files" in builder.body_kwargs_to_pass_to_request_builder: + pass_files = ", files" + retval.append(f"request = _convert_request(request{pass_files})") if builder.parameters.path: retval.extend(self.serialize_path(builder)) retval.append( diff --git a/autorest/codegen/serializers/general_serializer.py b/autorest/codegen/serializers/general_serializer.py index 8ae54a368cd..cc3c656459b 100644 --- a/autorest/codegen/serializers/general_serializer.py +++ b/autorest/codegen/serializers/general_serializer.py @@ -13,6 +13,13 @@ def config_imports(code_model, global_parameters: ParameterList, async_mode: boo file_import.add_from_import("azure.core.configuration", "Configuration", ImportType.AZURECORE) file_import.add_from_import("azure.core.pipeline", "policies", ImportType.AZURECORE) file_import.add_from_import("typing", "Any", ImportType.STDLIB, TypingSection.CONDITIONAL) + if code_model.need_request_converter and not async_mode: + # we will need to conver requests in this case + file_import.add_from_import( + "azure.core.pipeline.transport", + "HttpRequest", + ImportType.AZURECORE, + ) if code_model.options["package_version"]: file_import.add_from_import(".._version" if async_mode else "._version", "VERSION", ImportType.LOCAL) for gp in global_parameters: diff --git a/autorest/codegen/templates/config.py.jinja2 b/autorest/codegen/templates/config.py.jinja2 index 03d462e8397..e7e8cde1c73 100644 --- a/autorest/codegen/templates/config.py.jinja2 +++ b/autorest/codegen/templates/config.py.jinja2 @@ -12,6 +12,14 @@ def __init__( {{ code_model.options['license_header'] }} {{ imports }} +{% if code_model.need_request_converter and not async_mode %} +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request +{% endif %} {% if not code_model.options['package_version'] %} VERSION = "unknown" diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py index 269f06191af..66408bae540 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,12 @@ from typing import Any from azure.core.credentials import AzureKeyCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py index 8c4399f3f7c..03b96b15d53 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py @@ -15,6 +15,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') @@ -59,7 +60,8 @@ async def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -133,7 +136,8 @@ async def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py index dd98d42b99c..82d0f4a49f8 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py @@ -16,6 +16,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -108,7 +110,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -146,7 +149,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -184,7 +188,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py index 5bcc364b7cd..10d2ae78743 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py index 8c4399f3f7c..03b96b15d53 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py @@ -15,6 +15,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') @@ -59,7 +60,8 @@ async def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -133,7 +136,8 @@ async def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py b/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py index dd98d42b99c..82d0f4a49f8 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py @@ -16,6 +16,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -108,7 +110,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -146,7 +149,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -184,7 +188,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py index 54d68458231..c2393a8865d 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class PollingPagingExampleConfiguration(Configuration): diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py b/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py index 9efaeb9b3e3..879f183a587 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py @@ -20,6 +20,7 @@ from my.library.aio import AsyncCustomDefaultPollingMethod, AsyncCustomPager, AsyncCustomPoller from ... import models as _models +from ..._configuration import _convert_request from ...operations._polling_paging_example_operations import build_basic_paging_request, build_basic_polling_request_initial T = TypeVar('T') @@ -49,7 +50,8 @@ async def _basic_polling_initial( content_type=content_type, json=json, template_url=self._basic_polling_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -156,14 +158,16 @@ def prepare_request(next_link=None): request = build_basic_paging_request( template_url=self.basic_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_basic_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py b/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py index 59400fd0424..bea87a3fda8 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py @@ -19,6 +19,7 @@ from my.library import CustomDefaultPollingMethod, CustomPager, CustomPoller from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def _basic_polling_initial( content_type=content_type, json=json, template_url=self._basic_polling_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -207,14 +209,16 @@ def prepare_request(next_link=None): request = build_basic_paging_request( template_url=self.basic_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_basic_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py index e81c13504e2..29ba99de468 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -19,6 +20,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py index 8ac30bc0d66..b5518b750ce 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat +from ..._configuration import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') @@ -60,7 +61,8 @@ async def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -98,7 +100,8 @@ async def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -136,7 +139,8 @@ async def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py b/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py index ff7635fc592..1e40fc352c1 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py @@ -17,6 +17,8 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -109,7 +111,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -148,7 +151,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -187,7 +191,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py index f93e8948a40..1e56f1693dd 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py index 02965ac9155..6d8dafd84ce 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index c520ad0fd04..cc40c5f4547 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py index 1663b9586ab..3300f15233a 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') @@ -57,7 +58,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -204,7 +207,8 @@ async def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -270,7 +274,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -285,7 +290,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -378,7 +384,8 @@ async def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py index 99defe45bf5..9c70b6f536e 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -65,7 +66,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py index a418c8b246d..12002ed020f 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -328,7 +331,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -395,7 +399,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -410,7 +415,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -504,7 +510,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py index ead1d4c1b7f..f5956a2fc63 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py index 97183b58184..3735952e061 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json index f621229f421..aa4d016f5fc 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py index c4445d0a19b..ad2342b0b9e 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') @@ -53,7 +54,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -103,7 +105,8 @@ async def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py index 7c70bb0f413..3018c4f886f 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -118,7 +120,8 @@ async def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py index f3c51c8fb65..7cacebf36c8 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') @@ -69,7 +70,8 @@ async def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py index 680cfdd1a0e..eeaf6da666e 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -125,7 +126,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -176,7 +178,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py index 3e236dbe122..f4feb490c29 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -140,7 +141,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -183,7 +185,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py index b0fe96fd76e..33e554e94de 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -106,7 +107,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py index e771555f98d..18a17c47bb4 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json index 3ac56144f5c..7f532b1e552 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py index 66348d8909c..6dceae90c0b 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') @@ -48,14 +49,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -118,7 +121,8 @@ async def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py index d06e8f201b4..b2cadac0cad 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py index f947fc13131..1e89eff53c4 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') @@ -88,7 +89,8 @@ async def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -126,7 +128,8 @@ async def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py index 7ec87d9b3fc..b3194f8a58b 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -110,14 +111,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -181,7 +184,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py index 2efc1b9ecc6..0e9eea3813e 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -114,7 +115,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py index 987eedf0ca9..102ed998a85 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -152,7 +153,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py index 8b18f16d3f2..5b38023d317 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestDurationTestServiceConfiguration(Configuration): """Configuration for AutoRestDurationTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py index edafc330399..94a6f57e9fe 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._duration_operations import ( build_get_invalid_request, build_get_null_request, @@ -71,7 +72,8 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -116,7 +118,8 @@ async def put_positive_duration(self, duration_body: datetime.timedelta, **kwarg content_type=content_type, json=json, template_url=self.put_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -149,7 +152,8 @@ async def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: request = build_get_positive_duration_request( template_url=self.get_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -186,7 +190,8 @@ async def get_invalid(self, **kwargs: Any) -> datetime.timedelta: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py index 23f94b5dc15..1bfcf1d0fe0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -159,7 +160,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -207,7 +209,8 @@ def put_positive_duration( content_type=content_type, json=json, template_url=self.put_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -241,7 +244,8 @@ def get_positive_duration( request = build_get_positive_duration_request( template_url=self.get_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -279,7 +283,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py index 2cf9f087e57..8c30d9f92e6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterGroupingTestServiceConfiguration(Configuration): """Configuration for AutoRestParameterGroupingTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py index 4b179153140..14194d620b8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._parameter_grouping_operations import ( build_post_multi_param_groups_request, build_post_optional_request, @@ -96,7 +97,8 @@ async def post_required( query=_query, json=json, template_url=self.post_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -144,7 +146,8 @@ async def post_optional( custom_header=_custom_header, query=_query, template_url=self.post_optional.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -194,7 +197,8 @@ async def post_reserved_words( from_parameter=_from_parameter, accept_parameter=_accept_parameter, template_url=self.post_reserved_words.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -254,7 +258,8 @@ async def post_multi_param_groups( header_two=_header_two, query_two=_query_two, template_url=self.post_multi_param_groups.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -299,7 +304,8 @@ async def post_shared_parameter_group_object( header_one=_header_one, query_one=_query_one, template_url=self.post_shared_parameter_group_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py index 14f5d996aff..30868597d13 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -268,7 +269,8 @@ def post_required( query=_query, json=json, template_url=self.post_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -315,7 +317,8 @@ def post_optional( custom_header=_custom_header, query=_query, template_url=self.post_optional.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -362,7 +365,8 @@ def post_reserved_words( from_parameter=_from_parameter, accept_parameter=_accept_parameter, template_url=self.post_reserved_words.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -419,7 +423,8 @@ def post_multi_param_groups( header_two=_header_two, query_two=_query_two, template_url=self.post_multi_param_groups.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -465,7 +470,8 @@ def post_shared_parameter_group_object( header_one=_header_one, query_one=_query_one, template_url=self.post_shared_parameter_group_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py index c358d080144..7b6855c9244 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestReportServiceForAzureConfiguration(Configuration): """Configuration for AutoRestReportServiceForAzure. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py index 804276a7e98..4d14823cd62 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._auto_rest_report_service_for_azure_operations import build_get_report_request T = TypeVar("T") @@ -49,7 +50,8 @@ async def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> Di request = build_get_report_request( qualifier=qualifier, template_url=self.get_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py index d56abd6276f..d0c4f7c0bfe 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -88,7 +89,8 @@ def get_report( request = build_get_report_request( qualifier=qualifier, template_url=self.get_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py index 1763d3fcc7e..cb434f6de32 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestAzureSpecialParametersTestClientConfiguration(Configuration): """Configuration for AutoRestAzureSpecialParametersTestClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index 8a2eb2f65bf..939e8dde912 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._api_version_default_operations import ( build_get_method_global_not_provided_valid_request, build_get_method_global_valid_request, @@ -71,7 +72,8 @@ async def get_method_global_valid(self, **kwargs: Any) -> None: request = build_get_method_global_valid_request( template_url=self.get_method_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -104,7 +106,8 @@ async def get_method_global_not_provided_valid(self, **kwargs: Any) -> None: request = build_get_method_global_not_provided_valid_request( template_url=self.get_method_global_not_provided_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -137,7 +140,8 @@ async def get_path_global_valid(self, **kwargs: Any) -> None: request = build_get_path_global_valid_request( template_url=self.get_path_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -170,7 +174,8 @@ async def get_swagger_global_valid(self, **kwargs: Any) -> None: request = build_get_swagger_global_valid_request( template_url=self.get_swagger_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py index b3d9cccce7a..7fd2c01d5b9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._api_version_local_operations import ( build_get_method_local_null_request, build_get_method_local_valid_request, @@ -71,7 +72,8 @@ async def get_method_local_valid(self, **kwargs: Any) -> None: request = build_get_method_local_valid_request( template_url=self.get_method_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def get_method_local_null(self, api_version: Optional[str] = None, **kwarg request = build_get_method_local_null_request( api_version=api_version, template_url=self.get_method_local_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -141,7 +144,8 @@ async def get_path_local_valid(self, **kwargs: Any) -> None: request = build_get_path_local_valid_request( template_url=self.get_path_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -174,7 +178,8 @@ async def get_swagger_local_valid(self, **kwargs: Any) -> None: request = build_get_swagger_local_valid_request( template_url=self.get_swagger_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py index 71d8680beaa..e35bee910b0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._header_operations import ( build_custom_named_request_id_head_request, build_custom_named_request_id_param_grouping_request, @@ -73,7 +74,8 @@ async def custom_named_request_id(self, foo_client_request_id: str, **kwargs: An request = build_custom_named_request_id_request( foo_client_request_id=foo_client_request_id, template_url=self.custom_named_request_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -122,7 +124,8 @@ async def custom_named_request_id_param_grouping( request = build_custom_named_request_id_param_grouping_request( foo_client_request_id=_foo_client_request_id, template_url=self.custom_named_request_id_param_grouping.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -161,7 +164,8 @@ async def custom_named_request_id_head(self, foo_client_request_id: str, **kwarg request = build_custom_named_request_id_head_request( foo_client_request_id=foo_client_request_id, template_url=self.custom_named_request_id_head.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py index 2e3d1d923f6..890ddede25c 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._odata_operations import build_get_with_filter_request T = TypeVar("T") @@ -77,7 +78,8 @@ async def get_with_filter( top=top, orderby=orderby, template_url=self.get_with_filter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py index 0130f038407..b65fd707af3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._skip_url_encoding_operations import ( build_get_method_path_valid_request, build_get_method_query_null_request, @@ -77,7 +78,8 @@ async def get_method_path_valid(self, unencoded_path_param: str, **kwargs: Any) request = build_get_method_path_valid_request( unencoded_path_param=unencoded_path_param, template_url=self.get_method_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -113,7 +115,8 @@ async def get_path_valid(self, unencoded_path_param: str, **kwargs: Any) -> None request = build_get_path_valid_request( unencoded_path_param=unencoded_path_param, template_url=self.get_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -146,7 +149,8 @@ async def get_swagger_path_valid(self, **kwargs: Any) -> None: request = build_get_swagger_path_valid_request( template_url=self.get_swagger_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -182,7 +186,8 @@ async def get_method_query_valid(self, q1: str, **kwargs: Any) -> None: request = build_get_method_query_valid_request( q1=q1, template_url=self.get_method_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -218,7 +223,8 @@ async def get_method_query_null(self, q1: Optional[str] = None, **kwargs: Any) - request = build_get_method_query_null_request( q1=q1, template_url=self.get_method_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -254,7 +260,8 @@ async def get_path_query_valid(self, q1: str, **kwargs: Any) -> None: request = build_get_path_query_valid_request( q1=q1, template_url=self.get_path_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -287,7 +294,8 @@ async def get_swagger_query_valid(self, **kwargs: Any) -> None: request = build_get_swagger_query_valid_request( template_url=self.get_swagger_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index 4fddf7ff649..7f3812568f2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._subscription_in_credentials_operations import ( build_post_method_global_not_provided_valid_request, build_post_method_global_null_request, @@ -74,7 +75,8 @@ async def post_method_global_valid(self, **kwargs: Any) -> None: request = build_post_method_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -109,7 +111,8 @@ async def post_method_global_null(self, **kwargs: Any) -> None: request = build_post_method_global_null_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -144,7 +147,8 @@ async def post_method_global_not_provided_valid(self, **kwargs: Any) -> None: request = build_post_method_global_not_provided_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_not_provided_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -179,7 +183,8 @@ async def post_path_global_valid(self, **kwargs: Any) -> None: request = build_post_path_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_path_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -214,7 +219,8 @@ async def post_swagger_global_valid(self, **kwargs: Any) -> None: request = build_post_swagger_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_swagger_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py index db495817a6e..17eca0cfbd0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._subscription_in_method_operations import ( build_post_method_local_null_request, build_post_method_local_valid_request, @@ -76,7 +77,8 @@ async def post_method_local_valid(self, subscription_id: str, **kwargs: Any) -> request = build_post_method_local_valid_request( subscription_id=subscription_id, template_url=self.post_method_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -114,7 +116,8 @@ async def post_method_local_null(self, subscription_id: str, **kwargs: Any) -> N request = build_post_method_local_null_request( subscription_id=subscription_id, template_url=self.post_method_local_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -151,7 +154,8 @@ async def post_path_local_valid(self, subscription_id: str, **kwargs: Any) -> No request = build_post_path_local_valid_request( subscription_id=subscription_id, template_url=self.post_path_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -189,7 +193,8 @@ async def post_swagger_local_valid(self, subscription_id: str, **kwargs: Any) -> request = build_post_swagger_local_valid_request( subscription_id=subscription_id, template_url=self.post_swagger_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py index 679973f0b25..6b1c0cfe52f 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._xms_client_request_id_operations import build_get_request, build_param_get_request T = TypeVar("T") @@ -67,7 +68,8 @@ async def get(self, **kwargs: Any) -> None: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -104,7 +106,8 @@ async def param_get(self, x_ms_client_request_id: str, **kwargs: Any) -> None: request = build_param_get_request( x_ms_client_request_id=x_ms_client_request_id, template_url=self.param_get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index 476cf59b6e3..5d32cdbbf95 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def get_method_global_valid( request = build_get_method_global_valid_request( template_url=self.get_method_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -213,7 +215,8 @@ def get_method_global_not_provided_valid( request = build_get_method_global_not_provided_valid_request( template_url=self.get_method_global_not_provided_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -247,7 +250,8 @@ def get_path_global_valid( request = build_get_path_global_valid_request( template_url=self.get_path_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -281,7 +285,8 @@ def get_swagger_global_valid( request = build_get_swagger_global_valid_request( template_url=self.get_swagger_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py index ee93f5ad3cc..6884dc74f68 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -181,7 +182,8 @@ def get_method_local_valid( request = build_get_method_local_valid_request( template_url=self.get_method_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -221,7 +223,8 @@ def get_method_local_null( request = build_get_method_local_null_request( api_version=api_version, template_url=self.get_method_local_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -255,7 +258,8 @@ def get_path_local_valid( request = build_get_path_local_valid_request( template_url=self.get_path_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -289,7 +293,8 @@ def get_swagger_local_valid( request = build_get_swagger_local_valid_request( template_url=self.get_swagger_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py index 685bc111f40..1b855189695 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -149,7 +150,8 @@ def custom_named_request_id( request = build_custom_named_request_id_request( foo_client_request_id=foo_client_request_id, template_url=self.custom_named_request_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -197,7 +199,8 @@ def custom_named_request_id_param_grouping( request = build_custom_named_request_id_param_grouping_request( foo_client_request_id=_foo_client_request_id, template_url=self.custom_named_request_id_param_grouping.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -239,7 +242,8 @@ def custom_named_request_id_head( request = build_custom_named_request_id_head_request( foo_client_request_id=foo_client_request_id, template_url=self.custom_named_request_id_head.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py index b1a7bbfa5a5..80fc0855ba9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -122,7 +123,8 @@ def get_with_filter( top=top, orderby=orderby, template_url=self.get_with_filter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py index 667c0dbddd3..f7920f6508a 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -267,7 +268,8 @@ def get_method_path_valid( request = build_get_method_path_valid_request( unencoded_path_param=unencoded_path_param, template_url=self.get_method_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -306,7 +308,8 @@ def get_path_valid( request = build_get_path_valid_request( unencoded_path_param=unencoded_path_param, template_url=self.get_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -340,7 +343,8 @@ def get_swagger_path_valid( request = build_get_swagger_path_valid_request( template_url=self.get_swagger_path_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -379,7 +383,8 @@ def get_method_query_valid( request = build_get_method_query_valid_request( q1=q1, template_url=self.get_method_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -418,7 +423,8 @@ def get_method_query_null( request = build_get_method_query_null_request( q1=q1, template_url=self.get_method_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -457,7 +463,8 @@ def get_path_query_valid( request = build_get_path_query_valid_request( q1=q1, template_url=self.get_path_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -491,7 +498,8 @@ def get_swagger_query_valid( request = build_get_swagger_query_valid_request( template_url=self.get_swagger_query_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 5d442b9ff45..9796acf8d93 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -214,7 +215,8 @@ def post_method_global_valid( request = build_post_method_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -250,7 +252,8 @@ def post_method_global_null( request = build_post_method_global_null_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -286,7 +289,8 @@ def post_method_global_not_provided_valid( request = build_post_method_global_not_provided_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_method_global_not_provided_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -322,7 +326,8 @@ def post_path_global_valid( request = build_post_path_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_path_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -358,7 +363,8 @@ def post_swagger_global_valid( request = build_post_swagger_global_valid_request( subscription_id=self._config.subscription_id, template_url=self.post_swagger_global_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py index c091efb3977..968f17c882a 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -187,7 +188,8 @@ def post_method_local_valid( request = build_post_method_local_valid_request( subscription_id=subscription_id, template_url=self.post_method_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -228,7 +230,8 @@ def post_method_local_null( request = build_post_method_local_null_request( subscription_id=subscription_id, template_url=self.post_method_local_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -268,7 +271,8 @@ def post_path_local_valid( request = build_post_path_local_valid_request( subscription_id=subscription_id, template_url=self.post_path_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -309,7 +313,8 @@ def post_swagger_local_valid( request = build_post_swagger_local_valid_request( subscription_id=subscription_id, template_url=self.post_swagger_local_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py index 4000139e214..3f8bbf480e8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -113,7 +114,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -153,7 +155,8 @@ def param_get( request = build_param_get_request( x_ms_client_request_id=x_ms_client_request_id, template_url=self.param_get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index ad7661010a8..b8a7fb99df6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterizedHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index ebb86ddaca6..a26865df64e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") @@ -67,7 +68,8 @@ async def get_empty(self, account_name: str, **kwargs: Any) -> None: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 18fad4fa6b2..f9e8409a25e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -98,7 +99,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py index fbd01fb5479..97f2e4fef81 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -19,6 +20,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class AutoRestPagingTestServiceConfiguration(Configuration): diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index df7e8575e0e..2cff930476a 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from ... import models as _models +from ..._configuration import _convert_request from ...operations._paging_operations import build_first_response_empty_request, build_get_multiple_pages_failure_request, build_get_multiple_pages_failure_uri_request, build_get_multiple_pages_fragment_next_link_request, build_get_multiple_pages_fragment_with_grouping_next_link_request, build_get_multiple_pages_lro_request_initial, build_get_multiple_pages_request, build_get_multiple_pages_retry_first_request, build_get_multiple_pages_retry_second_request, build_get_multiple_pages_with_offset_request, build_get_no_item_name_pages_request, build_get_null_next_link_name_pages_request, build_get_odata_multiple_pages_request, build_get_paging_model_with_item_name_with_xms_client_name_request, build_get_single_pages_failure_request, build_get_single_pages_request, build_get_with_query_params_request, build_next_fragment_request, build_next_fragment_with_grouping_request, build_next_operation_with_query_params_request T = TypeVar('T') @@ -73,14 +74,16 @@ def prepare_request(next_link=None): request = build_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -132,14 +135,16 @@ def prepare_request(next_link=None): request = build_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -192,14 +197,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_request( template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -252,14 +259,16 @@ def prepare_request(next_link=None): request = build_first_response_empty_request( template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -326,7 +335,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -341,7 +351,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -399,14 +410,16 @@ def prepare_request(next_link=None): request = build_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_next_operation_with_query_params_request( template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -473,7 +486,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -488,7 +502,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -558,7 +573,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -576,7 +592,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -629,14 +646,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -689,14 +708,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -748,14 +769,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -807,14 +830,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -866,14 +891,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -933,7 +960,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -943,7 +971,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1005,7 +1034,8 @@ def prepare_request(next_link=None): tenant=_tenant, api_version=_api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1020,7 +1050,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=_api_version, template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1073,7 +1104,8 @@ async def _get_multiple_pages_lro_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1140,7 +1172,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1155,7 +1188,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1248,14 +1282,16 @@ def prepare_request(next_link=None): request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py index 4b890ed7791..c7bf491e799 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -596,14 +597,16 @@ def prepare_request(next_link=None): request = build_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -656,14 +659,16 @@ def prepare_request(next_link=None): request = build_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -716,14 +721,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_request( template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -777,14 +784,16 @@ def prepare_request(next_link=None): request = build_first_response_empty_request( template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -852,7 +861,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -867,7 +877,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -926,14 +937,16 @@ def prepare_request(next_link=None): request = build_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_next_operation_with_query_params_request( template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1001,7 +1014,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1016,7 +1030,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1087,7 +1102,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1105,7 +1121,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1159,14 +1176,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1220,14 +1239,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1280,14 +1301,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1340,14 +1363,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1400,14 +1425,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1468,7 +1495,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1478,7 +1506,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1541,7 +1570,8 @@ def prepare_request(next_link=None): tenant=_tenant, api_version=_api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1556,7 +1586,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=_api_version, template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1610,7 +1641,8 @@ def _get_multiple_pages_lro_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1678,7 +1710,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1693,7 +1726,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1787,14 +1821,16 @@ def prepare_request(next_link=None): request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py index b2d26e03b6b..c910561d8bc 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterizedHostTestPagingClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestPagingClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py index 35468d3dd07..2f53b9f6387 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from ... import models as _models +from ..._configuration import _convert_request from ...operations._paging_operations import ( build_get_pages_partial_url_operation_next_request, build_get_pages_partial_url_operation_request, @@ -79,7 +80,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_request( template_url=self.get_pages_partial_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -90,7 +92,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -149,7 +152,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_operation_request( template_url=self.get_pages_partial_url_operation.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -161,7 +165,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_operation_next_request( next_link=next_link, template_url="/paging/customurl/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py index 008f9c6a456..a549345a1af 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -150,7 +151,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_request( template_url=self.get_pages_partial_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -161,7 +163,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -223,7 +226,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_operation_request( template_url=self.get_pages_partial_url_operation.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -235,7 +239,8 @@ def prepare_request(next_link=None): request = build_get_pages_partial_url_operation_next_request( next_link=next_link, template_url="/paging/customurl/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py index 8e3a4bf2840..244ed1763fb 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestHeadTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py index da903dd00ef..deedbd7ee2f 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat +from ..._configuration import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") @@ -61,7 +62,8 @@ async def head200(self, **kwargs: Any) -> None: request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -94,7 +96,8 @@ async def head204(self, **kwargs: Any) -> None: request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +130,8 @@ async def head404(self, **kwargs: Any) -> None: request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py index f2c60557dc8..15328ded542 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py @@ -23,6 +23,8 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -111,7 +113,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -145,7 +148,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -179,7 +183,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py index cca4b7dce46..597f3bc1eb6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestHeadExceptionTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadExceptionTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py index 71d2b27a5b8..aa5a10484b7 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat +from ..._configuration import _convert_request from ...operations._head_exception_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") @@ -61,7 +62,8 @@ async def head200(self, **kwargs: Any) -> None: request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -94,7 +96,8 @@ async def head204(self, **kwargs: Any) -> None: request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +130,8 @@ async def head404(self, **kwargs: Any) -> None: request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py index 5a87ad1f27c..17500f20482 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py @@ -23,6 +23,8 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -111,7 +113,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -145,7 +148,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -179,7 +183,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py index edc1460f897..5a8df1281e3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import AzureKeyCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestHeadTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py index da903dd00ef..deedbd7ee2f 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat +from ..._configuration import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") @@ -61,7 +62,8 @@ async def head200(self, **kwargs: Any) -> None: request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -94,7 +96,8 @@ async def head204(self, **kwargs: Any) -> None: request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +130,8 @@ async def head404(self, **kwargs: Any) -> None: request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py index f2c60557dc8..15328ded542 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py @@ -23,6 +23,8 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -111,7 +113,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -145,7 +148,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -179,7 +183,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py index 95193a62ac3..5bcc5004dc6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestLongRunningOperationTestServiceConfiguration(Configuration): """Configuration for AutoRestLongRunningOperationTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py index be6ce536749..bce1fb5b434 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py @@ -25,6 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._lr_os_custom_header_operations import ( build_post202_retry200_request_initial, build_post_async_retry_succeeded_request_initial, @@ -76,7 +77,8 @@ async def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -189,7 +191,8 @@ async def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -290,7 +293,8 @@ async def _post202_retry200_initial(self, product: Optional["_models.Product"] = content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -384,7 +388,8 @@ async def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py index 04b65261397..faa1abe8184 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py @@ -25,6 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._lro_retrys_operations import ( build_delete202_retry200_request_initial, build_delete_async_relative_retry_succeeded_request_initial, @@ -79,7 +80,8 @@ async def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -181,7 +183,8 @@ async def _put_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -282,7 +285,8 @@ async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs: request = build_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -374,7 +378,8 @@ async def _delete202_retry200_initial(self, **kwargs: Any) -> None: request = build_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -449,7 +454,8 @@ async def _delete_async_relative_retry_succeeded_initial(self, **kwargs: Any) -> request = build_delete_async_relative_retry_succeeded_request_initial( template_url=self._delete_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -536,7 +542,8 @@ async def _post202_retry200_initial(self, product: Optional["_models.Product"] = content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -629,7 +636,8 @@ async def _post_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py index 6f5ae70de8e..91b23edbab3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py @@ -25,6 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._lros_operations import ( build_delete202_no_retry204_request_initial, build_delete202_retry200_request_initial, @@ -114,7 +115,8 @@ async def _put200_succeeded_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -213,7 +215,8 @@ async def _patch200_succeeded_ignore_headers_initial( content_type=content_type, json=json, template_url=self._patch200_succeeded_ignore_headers_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -320,7 +323,8 @@ async def _put201_succeeded_initial( content_type=content_type, json=json, template_url=self._put201_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -406,7 +410,8 @@ async def _post202_list_initial(self, **kwargs: Any) -> Optional[List["_models.P request = build_post202_list_request_initial( template_url=self._post202_list_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -505,7 +510,8 @@ async def _put200_succeeded_no_state_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_no_state_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -602,7 +608,8 @@ async def _put202_retry200_initial( content_type=content_type, json=json, template_url=self._put202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -700,7 +707,8 @@ async def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -802,7 +810,8 @@ async def _put200_updating_succeeded204_initial( content_type=content_type, json=json, template_url=self._put200_updating_succeeded204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -900,7 +909,8 @@ async def _put201_creating_failed200_initial( content_type=content_type, json=json, template_url=self._put201_creating_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1002,7 +1012,8 @@ async def _put200_acceptedcanceled200_initial( content_type=content_type, json=json, template_url=self._put200_acceptedcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1100,7 +1111,8 @@ async def _put_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1203,7 +1215,8 @@ async def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1315,7 +1328,8 @@ async def _put_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1425,7 +1439,8 @@ async def _put_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._put_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1537,7 +1552,8 @@ async def _put_async_no_retrycanceled_initial( content_type=content_type, json=json, template_url=self._put_async_no_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1647,7 +1663,8 @@ async def _put_async_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1753,7 +1770,8 @@ async def _put_non_resource_initial(self, sku: Optional["_models.Sku"] = None, * content_type=content_type, json=json, template_url=self._put_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1848,7 +1866,8 @@ async def _put_async_non_resource_initial( content_type=content_type, json=json, template_url=self._put_async_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1944,7 +1963,8 @@ async def _put_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2041,7 +2061,8 @@ async def _put_async_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_async_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2126,7 +2147,8 @@ async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs: request = build_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2218,7 +2240,8 @@ async def _delete_provisioning202_deleting_failed200_initial(self, **kwargs: Any request = build_delete_provisioning202_deleting_failed200_request_initial( template_url=self._delete_provisioning202_deleting_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2306,7 +2329,8 @@ async def _delete_provisioning202_deletingcanceled200_initial(self, **kwargs: An request = build_delete_provisioning202_deletingcanceled200_request_initial( template_url=self._delete_provisioning202_deletingcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2396,7 +2420,8 @@ async def _delete204_succeeded_initial(self, **kwargs: Any) -> None: request = build_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2466,7 +2491,8 @@ async def _delete202_retry200_initial(self, **kwargs: Any) -> Optional["_models. request = build_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2552,7 +2578,8 @@ async def _delete202_no_retry204_initial(self, **kwargs: Any) -> Optional["_mode request = build_delete202_no_retry204_request_initial( template_url=self._delete202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2638,7 +2665,8 @@ async def _delete_no_header_in_retry_initial(self, **kwargs: Any) -> None: request = build_delete_no_header_in_retry_request_initial( template_url=self._delete_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2713,7 +2741,8 @@ async def _delete_async_no_header_in_retry_initial(self, **kwargs: Any) -> None: request = build_delete_async_no_header_in_retry_request_initial( template_url=self._delete_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2788,7 +2817,8 @@ async def _delete_async_retry_succeeded_initial(self, **kwargs: Any) -> None: request = build_delete_async_retry_succeeded_request_initial( template_url=self._delete_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2866,7 +2896,8 @@ async def _delete_async_no_retry_succeeded_initial(self, **kwargs: Any) -> None: request = build_delete_async_no_retry_succeeded_request_initial( template_url=self._delete_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2944,7 +2975,8 @@ async def _delete_async_retry_failed_initial(self, **kwargs: Any) -> None: request = build_delete_async_retry_failed_request_initial( template_url=self._delete_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3022,7 +3054,8 @@ async def _delete_async_retrycanceled_initial(self, **kwargs: Any) -> None: request = build_delete_async_retrycanceled_request_initial( template_url=self._delete_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3100,7 +3133,8 @@ async def _post200_with_payload_initial(self, **kwargs: Any) -> "_models.Sku": request = build_post200_with_payload_request_initial( template_url=self._post200_with_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3191,7 +3225,8 @@ async def _post202_retry200_initial(self, product: Optional["_models.Product"] = content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3284,7 +3319,8 @@ async def _post202_no_retry204_initial( content_type=content_type, json=json, template_url=self._post202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3378,7 +3414,8 @@ async def _post_double_headers_final_location_get_initial(self, **kwargs: Any) - request = build_post_double_headers_final_location_get_request_initial( template_url=self._post_double_headers_final_location_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3458,7 +3495,8 @@ async def _post_double_headers_final_azure_header_get_initial(self, **kwargs: An request = build_post_double_headers_final_azure_header_get_request_initial( template_url=self._post_double_headers_final_azure_header_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3542,7 +3580,8 @@ async def _post_double_headers_final_azure_header_get_default_initial(self, **kw request = build_post_double_headers_final_azure_header_get_default_request_initial( template_url=self._post_double_headers_final_azure_header_get_default_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3637,7 +3676,8 @@ async def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3745,7 +3785,8 @@ async def _post_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3853,7 +3894,8 @@ async def _post_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._post_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3950,7 +3992,8 @@ async def _post_async_retrycanceled_initial( content_type=content_type, json=json, template_url=self._post_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py index 6a99296f187..a809201cc6b 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py @@ -25,6 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._lrosads_operations import ( build_delete202_non_retry400_request_initial, build_delete202_retry_invalid_header_request_initial, @@ -98,7 +99,8 @@ async def _put_non_retry400_initial( content_type=content_type, json=json, template_url=self._put_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -198,7 +200,8 @@ async def _put_non_retry201_creating400_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -299,7 +302,8 @@ async def _put_non_retry201_creating400_invalid_json_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -400,7 +404,8 @@ async def _put_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -500,7 +505,8 @@ async def _delete_non_retry400_initial(self, **kwargs: Any) -> None: request = build_delete_non_retry400_request_initial( template_url=self._delete_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -574,7 +580,8 @@ async def _delete202_non_retry400_initial(self, **kwargs: Any) -> None: request = build_delete202_non_retry400_request_initial( template_url=self._delete202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -648,7 +655,8 @@ async def _delete_async_relative_retry400_initial(self, **kwargs: Any) -> None: request = build_delete_async_relative_retry400_request_initial( template_url=self._delete_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -735,7 +743,8 @@ async def _post_non_retry400_initial(self, product: Optional["_models.Product"] content_type=content_type, json=json, template_url=self._post_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -825,7 +834,8 @@ async def _post202_non_retry400_initial(self, product: Optional["_models.Product content_type=content_type, json=json, template_url=self._post202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -917,7 +927,8 @@ async def _post_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1013,7 +1024,8 @@ async def _put_error201_no_provisioning_state_payload_initial( content_type=content_type, json=json, template_url=self._put_error201_no_provisioning_state_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1113,7 +1125,8 @@ async def _put_async_relative_retry_no_status_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1225,7 +1238,8 @@ async def _put_async_relative_retry_no_status_payload_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1326,7 +1340,8 @@ async def _delete204_succeeded_initial(self, **kwargs: Any) -> None: request = build_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1396,7 +1411,8 @@ async def _delete_async_relative_retry_no_status_initial(self, **kwargs: Any) -> request = build_delete_async_relative_retry_no_status_request_initial( template_url=self._delete_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1483,7 +1499,8 @@ async def _post202_no_location_initial(self, product: Optional["_models.Product" content_type=content_type, json=json, template_url=self._post202_no_location_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1576,7 +1593,8 @@ async def _post_async_relative_retry_no_payload_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_no_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1673,7 +1691,8 @@ async def _put200_invalid_json_initial( content_type=content_type, json=json, template_url=self._put200_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1772,7 +1791,8 @@ async def _put_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1884,7 +1904,8 @@ async def _put_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1985,7 +2006,8 @@ async def _delete202_retry_invalid_header_initial(self, **kwargs: Any) -> None: request = build_delete202_retry_invalid_header_request_initial( template_url=self._delete202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2060,7 +2082,8 @@ async def _delete_async_relative_retry_invalid_header_initial(self, **kwargs: An request = build_delete_async_relative_retry_invalid_header_request_initial( template_url=self._delete_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2138,7 +2161,8 @@ async def _delete_async_relative_retry_invalid_json_polling_initial(self, **kwar request = build_delete_async_relative_retry_invalid_json_polling_request_initial( template_url=self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2229,7 +2253,8 @@ async def _post202_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2322,7 +2347,8 @@ async def _post_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2419,7 +2445,8 @@ async def _post_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py index 1c18bc64965..a210ebcd897 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -176,7 +177,8 @@ def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -292,7 +294,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -398,7 +401,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -496,7 +500,8 @@ def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py index ec7dbe84017..eab9f1ea8c5 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -236,7 +237,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -341,7 +343,8 @@ def _put_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -445,7 +448,8 @@ def _delete_provisioning202_accepted200_succeeded_initial( request = build_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -536,7 +540,8 @@ def _delete202_retry200_initial( request = build_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -615,7 +620,8 @@ def _delete_async_relative_retry_succeeded_initial( request = build_delete_async_relative_retry_succeeded_request_initial( template_url=self._delete_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -708,7 +714,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -805,7 +812,8 @@ def _post_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py index 7a5dda643dc..7d5766faf80 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -1020,7 +1021,8 @@ def _put200_succeeded_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1122,7 +1124,8 @@ def _patch200_succeeded_ignore_headers_initial( content_type=content_type, json=json, template_url=self._patch200_succeeded_ignore_headers_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1232,7 +1235,8 @@ def _put201_succeeded_initial( content_type=content_type, json=json, template_url=self._put201_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1321,7 +1325,8 @@ def _post202_list_initial( request = build_post202_list_request_initial( template_url=self._post202_list_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1424,7 +1429,8 @@ def _put200_succeeded_no_state_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_no_state_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1524,7 +1530,8 @@ def _put202_retry200_initial( content_type=content_type, json=json, template_url=self._put202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1625,7 +1632,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1730,7 +1738,8 @@ def _put200_updating_succeeded204_initial( content_type=content_type, json=json, template_url=self._put200_updating_succeeded204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1831,7 +1840,8 @@ def _put201_creating_failed200_initial( content_type=content_type, json=json, template_url=self._put201_creating_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1936,7 +1946,8 @@ def _put200_acceptedcanceled200_initial( content_type=content_type, json=json, template_url=self._put200_acceptedcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2037,7 +2048,8 @@ def _put_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2143,7 +2155,8 @@ def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2258,7 +2271,8 @@ def _put_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2371,7 +2385,8 @@ def _put_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._put_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2486,7 +2501,8 @@ def _put_async_no_retrycanceled_initial( content_type=content_type, json=json, template_url=self._put_async_no_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2599,7 +2615,8 @@ def _put_async_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2710,7 +2727,8 @@ def _put_non_resource_initial( content_type=content_type, json=json, template_url=self._put_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2809,7 +2827,8 @@ def _put_async_non_resource_initial( content_type=content_type, json=json, template_url=self._put_async_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2909,7 +2928,8 @@ def _put_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3009,7 +3029,8 @@ def _put_async_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_async_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3097,7 +3118,8 @@ def _delete_provisioning202_accepted200_succeeded_initial( request = build_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3188,7 +3210,8 @@ def _delete_provisioning202_deleting_failed200_initial( request = build_delete_provisioning202_deleting_failed200_request_initial( template_url=self._delete_provisioning202_deleting_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3279,7 +3302,8 @@ def _delete_provisioning202_deletingcanceled200_initial( request = build_delete_provisioning202_deletingcanceled200_request_initial( template_url=self._delete_provisioning202_deletingcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3370,7 +3394,8 @@ def _delete204_succeeded_initial( request = build_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3444,7 +3469,8 @@ def _delete202_retry200_initial( request = build_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3533,7 +3559,8 @@ def _delete202_no_retry204_initial( request = build_delete202_no_retry204_request_initial( template_url=self._delete202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3622,7 +3649,8 @@ def _delete_no_header_in_retry_initial( request = build_delete_no_header_in_retry_request_initial( template_url=self._delete_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3701,7 +3729,8 @@ def _delete_async_no_header_in_retry_initial( request = build_delete_async_no_header_in_retry_request_initial( template_url=self._delete_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3780,7 +3809,8 @@ def _delete_async_retry_succeeded_initial( request = build_delete_async_retry_succeeded_request_initial( template_url=self._delete_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3862,7 +3892,8 @@ def _delete_async_no_retry_succeeded_initial( request = build_delete_async_no_retry_succeeded_request_initial( template_url=self._delete_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3944,7 +3975,8 @@ def _delete_async_retry_failed_initial( request = build_delete_async_retry_failed_request_initial( template_url=self._delete_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4026,7 +4058,8 @@ def _delete_async_retrycanceled_initial( request = build_delete_async_retrycanceled_request_initial( template_url=self._delete_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4108,7 +4141,8 @@ def _post200_with_payload_initial( request = build_post200_with_payload_request_initial( template_url=self._post200_with_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4205,7 +4239,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4302,7 +4337,8 @@ def _post202_no_retry204_initial( content_type=content_type, json=json, template_url=self._post202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4399,7 +4435,8 @@ def _post_double_headers_final_location_get_initial( request = build_post_double_headers_final_location_get_request_initial( template_url=self._post_double_headers_final_location_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4482,7 +4519,8 @@ def _post_double_headers_final_azure_header_get_initial( request = build_post_double_headers_final_azure_header_get_request_initial( template_url=self._post_double_headers_final_azure_header_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4565,7 +4603,8 @@ def _post_double_headers_final_azure_header_get_default_initial( request = build_post_double_headers_final_azure_header_get_default_request_initial( template_url=self._post_double_headers_final_azure_header_get_default_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4661,7 +4700,8 @@ def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4772,7 +4812,8 @@ def _post_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4883,7 +4924,8 @@ def _post_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._post_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4984,7 +5026,8 @@ def _post_async_retrycanceled_initial( content_type=content_type, json=json, template_url=self._post_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py index a1c3f520a68..c3682dd6ee9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -672,7 +673,8 @@ def _put_non_retry400_initial( content_type=content_type, json=json, template_url=self._put_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -775,7 +777,8 @@ def _put_non_retry201_creating400_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -879,7 +882,8 @@ def _put_non_retry201_creating400_invalid_json_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -983,7 +987,8 @@ def _put_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1086,7 +1091,8 @@ def _delete_non_retry400_initial( request = build_delete_non_retry400_request_initial( template_url=self._delete_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1164,7 +1170,8 @@ def _delete202_non_retry400_initial( request = build_delete202_non_retry400_request_initial( template_url=self._delete202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1242,7 +1249,8 @@ def _delete_async_relative_retry400_initial( request = build_delete_async_relative_retry400_request_initial( template_url=self._delete_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1335,7 +1343,8 @@ def _post_non_retry400_initial( content_type=content_type, json=json, template_url=self._post_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1431,7 +1440,8 @@ def _post202_non_retry400_initial( content_type=content_type, json=json, template_url=self._post202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1527,7 +1537,8 @@ def _post_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1627,7 +1638,8 @@ def _put_error201_no_provisioning_state_payload_initial( content_type=content_type, json=json, template_url=self._put_error201_no_provisioning_state_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1730,7 +1742,8 @@ def _put_async_relative_retry_no_status_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1845,7 +1858,8 @@ def _put_async_relative_retry_no_status_payload_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1949,7 +1963,8 @@ def _delete204_succeeded_initial( request = build_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2023,7 +2038,8 @@ def _delete_async_relative_retry_no_status_initial( request = build_delete_async_relative_retry_no_status_request_initial( template_url=self._delete_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2116,7 +2132,8 @@ def _post202_no_location_initial( content_type=content_type, json=json, template_url=self._post202_no_location_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2213,7 +2230,8 @@ def _post_async_relative_retry_no_payload_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_no_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2314,7 +2332,8 @@ def _put200_invalid_json_initial( content_type=content_type, json=json, template_url=self._put200_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2416,7 +2435,8 @@ def _put_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2531,7 +2551,8 @@ def _put_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2635,7 +2656,8 @@ def _delete202_retry_invalid_header_initial( request = build_delete202_retry_invalid_header_request_initial( template_url=self._delete202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2714,7 +2736,8 @@ def _delete_async_relative_retry_invalid_header_initial( request = build_delete_async_relative_retry_invalid_header_request_initial( template_url=self._delete_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2796,7 +2819,8 @@ def _delete_async_relative_retry_invalid_json_polling_initial( request = build_delete_async_relative_retry_invalid_json_polling_request_initial( template_url=self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2889,7 +2913,8 @@ def _post202_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2986,7 +3011,8 @@ def _post_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3087,7 +3113,8 @@ def _post_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py index 5ee7789467b..03f970e32ab 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class LROWithParamaterizedEndpointsConfiguration(Configuration): """Configuration for LROWithParamaterizedEndpoints. diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py index 56b3933507c..4686c7405b6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py @@ -24,6 +24,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._lro_with_paramaterized_endpoints_operations import ( build_poll_with_constant_parameterized_endpoints_request_initial, build_poll_with_parameterized_endpoints_request_initial, @@ -41,7 +42,8 @@ async def _poll_with_parameterized_endpoints_initial(self, account_name: str, ** request = build_poll_with_parameterized_endpoints_request_initial( template_url=self._poll_with_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -144,7 +146,8 @@ async def _poll_with_constant_parameterized_endpoints_initial( request = build_poll_with_constant_parameterized_endpoints_request_initial( template_url=self._poll_with_constant_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py index 9bdf2121d40..11593479032 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py @@ -26,6 +26,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -96,7 +97,8 @@ def _poll_with_parameterized_endpoints_initial( request = build_poll_with_parameterized_endpoints_request_initial( template_url=self._poll_with_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -205,7 +207,8 @@ def _poll_with_constant_parameterized_endpoints_initial( request = build_poll_with_constant_parameterized_endpoints_request_initial( template_url=self._poll_with_constant_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py index 1e57648004b..9f14f574fa2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestPagingTestServiceConfiguration(Configuration): """Configuration for AutoRestPagingTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index f23e02e7624..1620e69537c 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -28,6 +28,7 @@ from msrest import Serializer from ... import models as _models +from ..._configuration import _convert_request from ...operations._paging_operations import ( build_first_response_empty_request, build_get_multiple_pages_failure_request, @@ -95,14 +96,16 @@ def prepare_request(next_link=None): request = build_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -148,14 +151,16 @@ def prepare_request(next_link=None): request = build_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -201,14 +206,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_request( template_url=self.get_single_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -255,14 +262,16 @@ def prepare_request(next_link=None): request = build_first_response_empty_request( template_url=self.first_response_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -325,7 +334,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -340,7 +350,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -393,14 +404,16 @@ def prepare_request(next_link=None): request = build_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_next_operation_with_query_params_request( template_url="/paging/multiple/nextOperationWithQueryParams", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -464,7 +477,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_odata_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -479,7 +493,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -546,7 +561,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages_with_offset.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -564,7 +580,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -611,14 +628,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -665,14 +684,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -718,14 +739,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -771,14 +794,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -824,14 +849,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -885,7 +912,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -895,7 +923,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragment/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -952,7 +981,8 @@ def prepare_request(next_link=None): tenant=_tenant, api_version=_api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -967,7 +997,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=_api_version, template_url="/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1016,7 +1047,8 @@ async def _get_multiple_pages_lro_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._get_multiple_pages_lro_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1082,7 +1114,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_get_multiple_pages_lro.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1097,7 +1130,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1184,14 +1218,16 @@ def prepare_request(next_link=None): request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index d4a671c1e64..61090f033a2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -27,6 +27,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -598,14 +599,16 @@ def prepare_request(next_link=None): request = build_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -654,14 +657,16 @@ def prepare_request(next_link=None): request = build_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -710,14 +715,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_request( template_url=self.get_single_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -767,14 +774,16 @@ def prepare_request(next_link=None): request = build_first_response_empty_request( template_url=self.first_response_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -838,7 +847,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -853,7 +863,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -909,14 +920,16 @@ def prepare_request(next_link=None): request = build_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_next_operation_with_query_params_request( template_url="/paging/multiple/nextOperationWithQueryParams", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -981,7 +994,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_odata_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -996,7 +1010,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1064,7 +1079,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.get_multiple_pages_with_offset.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1082,7 +1098,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1132,14 +1149,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1189,14 +1208,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1245,14 +1266,16 @@ def prepare_request(next_link=None): request = build_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1301,14 +1324,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1357,14 +1382,16 @@ def prepare_request(next_link=None): request = build_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1422,7 +1449,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1432,7 +1460,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragment/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1492,7 +1521,8 @@ def prepare_request(next_link=None): tenant=_tenant, api_version=_api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1507,7 +1537,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=_api_version, template_url="/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1557,7 +1588,8 @@ def _get_multiple_pages_lro_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._get_multiple_pages_lro_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1622,7 +1654,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_get_multiple_pages_lro.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1637,7 +1670,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1724,14 +1758,16 @@ def prepare_request(next_link=None): request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py index 9c0cb3337ac..e2b337a4263 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class StorageManagementClientConfiguration(Configuration): """Configuration for StorageManagementClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py index c2123fb95a2..bdea22ee596 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py @@ -27,6 +27,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._storage_accounts_operations import ( build_check_name_availability_request, build_create_request_initial, @@ -93,7 +94,8 @@ async def check_name_availability( content_type=content_type, json=json, template_url=self.check_name_availability.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -136,7 +138,8 @@ async def _create_initial( content_type=content_type, json=json, template_url=self._create_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -258,7 +261,8 @@ async def delete(self, resource_group_name: str, account_name: str, **kwargs: An account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.delete.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -303,7 +307,8 @@ async def get_properties( account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.get_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -369,7 +374,8 @@ async def update( content_type=content_type, json=json, template_url=self.update.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -414,7 +420,8 @@ async def list_keys( account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.list_keys.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -456,7 +463,8 @@ def prepare_request(next_link=None): request = build_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -464,7 +472,8 @@ def prepare_request(next_link=None): request = build_list_request( subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -518,7 +527,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=self.list_by_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -527,7 +537,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -594,7 +605,8 @@ async def regenerate_key( content_type=content_type, json=json, template_url=self.regenerate_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py index 9e74cb4bfc7..6f7b3d5de85 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._usage_operations import build_list_request T = TypeVar("T") @@ -67,7 +68,8 @@ async def list(self, **kwargs: Any) -> "_models.UsageListResult": request = build_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index 17e9b61df59..a0cbfa03be3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -28,6 +28,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -416,7 +417,8 @@ def check_name_availability( content_type=content_type, json=json, template_url=self.check_name_availability.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -458,7 +460,8 @@ def _create_initial( content_type=content_type, json=json, template_url=self._create_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -585,7 +588,8 @@ def delete( account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.delete.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -632,7 +636,8 @@ def get_properties( account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.get_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -697,7 +702,8 @@ def update( content_type=content_type, json=json, template_url=self.update.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -744,7 +750,8 @@ def list_keys( account_name=account_name, subscription_id=self._config.subscription_id, template_url=self.list_keys.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -787,7 +794,8 @@ def prepare_request(next_link=None): request = build_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -795,7 +803,8 @@ def prepare_request(next_link=None): request = build_list_request( subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -852,7 +861,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=self.list_by_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -861,7 +871,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -929,7 +940,8 @@ def regenerate_key( content_type=content_type, json=json, template_url=self.regenerate_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index c73d4cd1b18..8d315389236 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -109,7 +110,8 @@ def list( request = build_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py index f7c05cc278e..7a0ac152ca9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class MicrosoftAzureTestUrlConfiguration(Configuration): """Configuration for MicrosoftAzureTestUrl. diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index 510c5ec548f..2171da538d2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -23,6 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._group_operations import build_get_sample_resource_group_request T = TypeVar("T") @@ -70,7 +71,8 @@ async def get_sample_resource_group(self, resource_group_name: str, **kwargs: An subscription_id=self._config.subscription_id, resource_group_name=resource_group_name, template_url=self.get_sample_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index 0ee8bd42a0b..c603e793d5f 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -116,7 +117,8 @@ def get_sample_resource_group( subscription_id=self._config.subscription_id, resource_group_name=resource_group_name, template_url=self.get_sample_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py index b2d26e03b6b..c910561d8bc 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterizedHostTestPagingClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestPagingClient. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py index dda7cd0ed9b..95212c18647 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py @@ -26,6 +26,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from msrest import Serializer +from ..._configuration import _convert_request from ...operations._operations import ( build_paging_get_pages_partial_url_operation_next_request, build_paging_get_pages_partial_url_operation_request, @@ -90,7 +91,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_request( template_url=self.get_pages_partial_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -101,7 +103,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -173,7 +176,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_operation_request( template_url=self.get_pages_partial_url_operation.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -185,7 +189,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_operation_next_request( next_link=next_link, template_url="/paging/customurl/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py index 4decadf94b0..524304210fe 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py @@ -25,6 +25,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar @@ -160,7 +162,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_request( template_url=self.get_pages_partial_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -171,7 +174,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -248,7 +252,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_operation_request( template_url=self.get_pages_partial_url_operation.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -260,7 +265,8 @@ def prepare_request(next_link=None): request = build_paging_get_pages_partial_url_operation_next_request( next_link=next_link, template_url="/paging/customurl/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py index 95193a62ac3..5bcc5004dc6 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestLongRunningOperationTestServiceConfiguration(Configuration): """Configuration for AutoRestLongRunningOperationTestService. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py index a093609b4bc..ec676f2337c 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py @@ -25,6 +25,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling +from ..._configuration import _convert_request from ...operations._operations import ( build_lr_os_custom_header_post202_retry200_request_initial, build_lr_os_custom_header_post_async_retry_succeeded_request_initial, @@ -145,7 +146,8 @@ async def _put200_succeeded_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._put200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -277,7 +279,8 @@ async def _patch200_succeeded_ignore_headers_initial(self, product: Any = None, content_type=content_type, json=json, template_url=self._patch200_succeeded_ignore_headers_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -417,7 +420,8 @@ async def _put201_succeeded_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._put201_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -538,7 +542,8 @@ async def _post202_list_initial(self, **kwargs: Any) -> Optional[List[Any]]: request = build_lros_post202_list_request_initial( template_url=self._post202_list_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -659,7 +664,8 @@ async def _put200_succeeded_no_state_initial(self, product: Any = None, **kwargs content_type=content_type, json=json, template_url=self._put200_succeeded_no_state_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -789,7 +795,8 @@ async def _put202_retry200_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._put202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -920,7 +927,8 @@ async def _put201_creating_succeeded200_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1058,7 +1066,8 @@ async def _put200_updating_succeeded204_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put200_updating_succeeded204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1189,7 +1198,8 @@ async def _put201_creating_failed200_initial(self, product: Any = None, **kwargs content_type=content_type, json=json, template_url=self._put201_creating_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1327,7 +1337,8 @@ async def _put200_acceptedcanceled200_initial(self, product: Any = None, **kwarg content_type=content_type, json=json, template_url=self._put200_acceptedcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1458,7 +1469,8 @@ async def _put_no_header_in_retry_initial(self, product: Any = None, **kwargs: A content_type=content_type, json=json, template_url=self._put_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1594,7 +1606,8 @@ async def _put_async_retry_succeeded_initial(self, product: Any = None, **kwargs content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1739,7 +1752,8 @@ async def _put_async_no_retry_succeeded_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1882,7 +1896,8 @@ async def _put_async_retry_failed_initial(self, product: Any = None, **kwargs: A content_type=content_type, json=json, template_url=self._put_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2027,7 +2042,8 @@ async def _put_async_no_retrycanceled_initial(self, product: Any = None, **kwarg content_type=content_type, json=json, template_url=self._put_async_no_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2170,7 +2186,8 @@ async def _put_async_no_header_in_retry_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2311,7 +2328,8 @@ async def _put_non_resource_initial(self, sku: Any = None, **kwargs: Any) -> Any content_type=content_type, json=json, template_url=self._put_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2422,7 +2440,8 @@ async def _put_async_non_resource_initial(self, sku: Any = None, **kwargs: Any) content_type=content_type, json=json, template_url=self._put_async_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2533,7 +2552,8 @@ async def _put_sub_resource_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._put_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2650,7 +2670,8 @@ async def _put_async_sub_resource_initial(self, product: Any = None, **kwargs: A content_type=content_type, json=json, template_url=self._put_async_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2758,7 +2779,8 @@ async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs: request = build_lros_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2873,7 +2895,8 @@ async def _delete_provisioning202_deleting_failed200_initial(self, **kwargs: Any request = build_lros_delete_provisioning202_deleting_failed200_request_initial( template_url=self._delete_provisioning202_deleting_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2986,7 +3009,8 @@ async def _delete_provisioning202_deletingcanceled200_initial(self, **kwargs: An request = build_lros_delete_provisioning202_deletingcanceled200_request_initial( template_url=self._delete_provisioning202_deletingcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3099,7 +3123,8 @@ async def _delete204_succeeded_initial(self, **kwargs: Any) -> None: request = build_lros_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3168,7 +3193,8 @@ async def _delete202_retry200_initial(self, **kwargs: Any) -> Optional[Any]: request = build_lros_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3276,7 +3302,8 @@ async def _delete202_no_retry204_initial(self, **kwargs: Any) -> Optional[Any]: request = build_lros_delete202_no_retry204_request_initial( template_url=self._delete202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3384,7 +3411,8 @@ async def _delete_no_header_in_retry_initial(self, **kwargs: Any) -> None: request = build_lros_delete_no_header_in_retry_request_initial( template_url=self._delete_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3458,7 +3486,8 @@ async def _delete_async_no_header_in_retry_initial(self, **kwargs: Any) -> None: request = build_lros_delete_async_no_header_in_retry_request_initial( template_url=self._delete_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3532,7 +3561,8 @@ async def _delete_async_retry_succeeded_initial(self, **kwargs: Any) -> None: request = build_lros_delete_async_retry_succeeded_request_initial( template_url=self._delete_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3609,7 +3639,8 @@ async def _delete_async_no_retry_succeeded_initial(self, **kwargs: Any) -> None: request = build_lros_delete_async_no_retry_succeeded_request_initial( template_url=self._delete_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3686,7 +3717,8 @@ async def _delete_async_retry_failed_initial(self, **kwargs: Any) -> None: request = build_lros_delete_async_retry_failed_request_initial( template_url=self._delete_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3763,7 +3795,8 @@ async def _delete_async_retrycanceled_initial(self, **kwargs: Any) -> None: request = build_lros_delete_async_retrycanceled_request_initial( template_url=self._delete_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3840,7 +3873,8 @@ async def _post200_with_payload_initial(self, **kwargs: Any) -> Any: request = build_lros_post200_with_payload_request_initial( template_url=self._post200_with_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -3948,7 +3982,8 @@ async def _post202_retry200_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4054,7 +4089,8 @@ async def _post202_no_retry204_initial(self, product: Any = None, **kwargs: Any) content_type=content_type, json=json, template_url=self._post202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4183,7 +4219,8 @@ async def _post_double_headers_final_location_get_initial(self, **kwargs: Any) - request = build_lros_post_double_headers_final_location_get_request_initial( template_url=self._post_double_headers_final_location_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4285,7 +4322,8 @@ async def _post_double_headers_final_azure_header_get_initial(self, **kwargs: An request = build_lros_post_double_headers_final_azure_header_get_request_initial( template_url=self._post_double_headers_final_azure_header_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4389,7 +4427,8 @@ async def _post_double_headers_final_azure_header_get_default_initial(self, **kw request = build_lros_post_double_headers_final_azure_header_get_default_request_initial( template_url=self._post_double_headers_final_azure_header_get_default_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4502,7 +4541,8 @@ async def _post_async_retry_succeeded_initial(self, product: Any = None, **kwarg content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4643,7 +4683,8 @@ async def _post_async_no_retry_succeeded_initial(self, product: Any = None, **kw content_type=content_type, json=json, template_url=self._post_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4784,7 +4825,8 @@ async def _post_async_retry_failed_initial(self, product: Any = None, **kwargs: content_type=content_type, json=json, template_url=self._post_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -4894,7 +4936,8 @@ async def _post_async_retrycanceled_initial(self, product: Any = None, **kwargs: content_type=content_type, json=json, template_url=self._post_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5023,7 +5066,8 @@ async def _put201_creating_succeeded200_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5161,7 +5205,8 @@ async def _put_async_relative_retry_succeeded_initial(self, product: Any = None, content_type=content_type, json=json, template_url=self._put_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5297,7 +5342,8 @@ async def _delete_provisioning202_accepted200_succeeded_initial(self, **kwargs: request = build_lro_retrys_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5412,7 +5458,8 @@ async def _delete202_retry200_initial(self, **kwargs: Any) -> None: request = build_lro_retrys_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5486,7 +5533,8 @@ async def _delete_async_relative_retry_succeeded_initial(self, **kwargs: Any) -> request = build_lro_retrys_delete_async_relative_retry_succeeded_request_initial( template_url=self._delete_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5572,7 +5620,8 @@ async def _post202_retry200_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5678,7 +5727,8 @@ async def _post_async_relative_retry_succeeded_initial(self, product: Any = None content_type=content_type, json=json, template_url=self._post_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5809,7 +5859,8 @@ async def _put_non_retry400_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._put_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -5945,7 +5996,8 @@ async def _put_non_retry201_creating400_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6082,7 +6134,8 @@ async def _put_non_retry201_creating400_invalid_json_initial(self, product: Any content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6221,7 +6274,8 @@ async def _put_async_relative_retry400_initial(self, product: Any = None, **kwar content_type=content_type, json=json, template_url=self._put_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6356,7 +6410,8 @@ async def _delete_non_retry400_initial(self, **kwargs: Any) -> None: request = build_lrosads_delete_non_retry400_request_initial( template_url=self._delete_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6429,7 +6484,8 @@ async def _delete202_non_retry400_initial(self, **kwargs: Any) -> None: request = build_lrosads_delete202_non_retry400_request_initial( template_url=self._delete202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6502,7 +6558,8 @@ async def _delete_async_relative_retry400_initial(self, **kwargs: Any) -> None: request = build_lrosads_delete_async_relative_retry400_request_initial( template_url=self._delete_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6588,7 +6645,8 @@ async def _post_non_retry400_initial(self, product: Any = None, **kwargs: Any) - content_type=content_type, json=json, template_url=self._post_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6693,7 +6751,8 @@ async def _post202_non_retry400_initial(self, product: Any = None, **kwargs: Any content_type=content_type, json=json, template_url=self._post202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6798,7 +6857,8 @@ async def _post_async_relative_retry400_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._post_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -6907,7 +6967,8 @@ async def _put_error201_no_provisioning_state_payload_initial(self, product: Any content_type=content_type, json=json, template_url=self._put_error201_no_provisioning_state_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7045,7 +7106,8 @@ async def _put_async_relative_retry_no_status_initial(self, product: Any = None, content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7190,7 +7252,8 @@ async def _put_async_relative_retry_no_status_payload_initial(self, product: Any content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7328,7 +7391,8 @@ async def _delete204_succeeded_initial(self, **kwargs: Any) -> None: request = build_lrosads_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7397,7 +7461,8 @@ async def _delete_async_relative_retry_no_status_initial(self, **kwargs: Any) -> request = build_lrosads_delete_async_relative_retry_no_status_request_initial( template_url=self._delete_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7483,7 +7548,8 @@ async def _post202_no_location_initial(self, product: Any = None, **kwargs: Any) content_type=content_type, json=json, template_url=self._post202_no_location_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7589,7 +7655,8 @@ async def _post_async_relative_retry_no_payload_initial(self, product: Any = Non content_type=content_type, json=json, template_url=self._post_async_relative_retry_no_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7701,7 +7768,8 @@ async def _put200_invalid_json_initial(self, product: Any = None, **kwargs: Any) content_type=content_type, json=json, template_url=self._put200_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7833,7 +7901,8 @@ async def _put_async_relative_retry_invalid_header_initial(self, product: Any = content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -7980,7 +8049,8 @@ async def _put_async_relative_retry_invalid_json_polling_initial(self, product: content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8118,7 +8188,8 @@ async def _delete202_retry_invalid_header_initial(self, **kwargs: Any) -> None: request = build_lrosads_delete202_retry_invalid_header_request_initial( template_url=self._delete202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8192,7 +8263,8 @@ async def _delete_async_relative_retry_invalid_header_initial(self, **kwargs: An request = build_lrosads_delete_async_relative_retry_invalid_header_request_initial( template_url=self._delete_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8269,7 +8341,8 @@ async def _delete_async_relative_retry_invalid_json_polling_initial(self, **kwar request = build_lrosads_delete_async_relative_retry_invalid_json_polling_request_initial( template_url=self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8357,7 +8430,8 @@ async def _post202_retry_invalid_header_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._post202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8463,7 +8537,8 @@ async def _post_async_relative_retry_invalid_header_initial(self, product: Any = content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8575,7 +8650,8 @@ async def _post_async_relative_retry_invalid_json_polling_initial(self, product: content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8706,7 +8782,8 @@ async def _put_async_retry_succeeded_initial(self, product: Any = None, **kwargs content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8852,7 +8929,8 @@ async def _put201_creating_succeeded200_initial(self, product: Any = None, **kwa content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -8991,7 +9069,8 @@ async def _post202_retry200_initial(self, product: Any = None, **kwargs: Any) -> content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -9098,7 +9177,8 @@ async def _post_async_retry_succeeded_initial(self, product: Any = None, **kwarg content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py index 93a0b177814..d588ee34643 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py @@ -26,6 +26,8 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union @@ -1859,7 +1861,8 @@ def _put200_succeeded_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1999,7 +2002,8 @@ def _patch200_succeeded_ignore_headers_initial( content_type=content_type, json=json, template_url=self._patch200_succeeded_ignore_headers_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2147,7 +2151,8 @@ def _put201_succeeded_initial( content_type=content_type, json=json, template_url=self._put201_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2274,7 +2279,8 @@ def _post202_list_initial( request = build_lros_post202_list_request_initial( template_url=self._post202_list_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2401,7 +2407,8 @@ def _put200_succeeded_no_state_initial( content_type=content_type, json=json, template_url=self._put200_succeeded_no_state_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2539,7 +2546,8 @@ def _put202_retry200_initial( content_type=content_type, json=json, template_url=self._put202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2678,7 +2686,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2824,7 +2833,8 @@ def _put200_updating_succeeded204_initial( content_type=content_type, json=json, template_url=self._put200_updating_succeeded204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2963,7 +2973,8 @@ def _put201_creating_failed200_initial( content_type=content_type, json=json, template_url=self._put201_creating_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3109,7 +3120,8 @@ def _put200_acceptedcanceled200_initial( content_type=content_type, json=json, template_url=self._put200_acceptedcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3248,7 +3260,8 @@ def _put_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3392,7 +3405,8 @@ def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3545,7 +3559,8 @@ def _put_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3696,7 +3711,8 @@ def _put_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._put_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3849,7 +3865,8 @@ def _put_async_no_retrycanceled_initial( content_type=content_type, json=json, template_url=self._put_async_no_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4000,7 +4017,8 @@ def _put_async_no_header_in_retry_initial( content_type=content_type, json=json, template_url=self._put_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4149,7 +4167,8 @@ def _put_non_resource_initial( content_type=content_type, json=json, template_url=self._put_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4268,7 +4287,8 @@ def _put_async_non_resource_initial( content_type=content_type, json=json, template_url=self._put_async_non_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4387,7 +4407,8 @@ def _put_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4512,7 +4533,8 @@ def _put_async_sub_resource_initial( content_type=content_type, json=json, template_url=self._put_async_sub_resource_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4626,7 +4648,8 @@ def _delete_provisioning202_accepted200_succeeded_initial( request = build_lros_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4743,7 +4766,8 @@ def _delete_provisioning202_deleting_failed200_initial( request = build_lros_delete_provisioning202_deleting_failed200_request_initial( template_url=self._delete_provisioning202_deleting_failed200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4860,7 +4884,8 @@ def _delete_provisioning202_deletingcanceled200_initial( request = build_lros_delete_provisioning202_deletingcanceled200_request_initial( template_url=self._delete_provisioning202_deletingcanceled200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4977,7 +5002,8 @@ def _delete204_succeeded_initial( request = build_lros_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5050,7 +5076,8 @@ def _delete202_retry200_initial( request = build_lros_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5162,7 +5189,8 @@ def _delete202_no_retry204_initial( request = build_lros_delete202_no_retry204_request_initial( template_url=self._delete202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5274,7 +5302,8 @@ def _delete_no_header_in_retry_initial( request = build_lros_delete_no_header_in_retry_request_initial( template_url=self._delete_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5352,7 +5381,8 @@ def _delete_async_no_header_in_retry_initial( request = build_lros_delete_async_no_header_in_retry_request_initial( template_url=self._delete_async_no_header_in_retry_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5430,7 +5460,8 @@ def _delete_async_retry_succeeded_initial( request = build_lros_delete_async_retry_succeeded_request_initial( template_url=self._delete_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5511,7 +5542,8 @@ def _delete_async_no_retry_succeeded_initial( request = build_lros_delete_async_no_retry_succeeded_request_initial( template_url=self._delete_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5592,7 +5624,8 @@ def _delete_async_retry_failed_initial( request = build_lros_delete_async_retry_failed_request_initial( template_url=self._delete_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5673,7 +5706,8 @@ def _delete_async_retrycanceled_initial( request = build_lros_delete_async_retrycanceled_request_initial( template_url=self._delete_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5754,7 +5788,8 @@ def _post200_with_payload_initial( request = build_lros_post200_with_payload_request_initial( template_url=self._post200_with_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5868,7 +5903,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -5982,7 +6018,8 @@ def _post202_no_retry204_initial( content_type=content_type, json=json, template_url=self._post202_no_retry204_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6117,7 +6154,8 @@ def _post_double_headers_final_location_get_initial( request = build_lros_post_double_headers_final_location_get_request_initial( template_url=self._post_double_headers_final_location_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6223,7 +6261,8 @@ def _post_double_headers_final_azure_header_get_initial( request = build_lros_post_double_headers_final_azure_header_get_request_initial( template_url=self._post_double_headers_final_azure_header_get_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6329,7 +6368,8 @@ def _post_double_headers_final_azure_header_get_default_initial( request = build_lros_post_double_headers_final_azure_header_get_default_request_initial( template_url=self._post_double_headers_final_azure_header_get_default_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6448,7 +6488,8 @@ def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6597,7 +6638,8 @@ def _post_async_no_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_no_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6746,7 +6788,8 @@ def _post_async_retry_failed_initial( content_type=content_type, json=json, template_url=self._post_async_retry_failed_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -6864,7 +6907,8 @@ def _post_async_retrycanceled_initial( content_type=content_type, json=json, template_url=self._post_async_retrycanceled_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7001,7 +7045,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7147,7 +7192,8 @@ def _put_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7289,7 +7335,8 @@ def _delete_provisioning202_accepted200_succeeded_initial( request = build_lro_retrys_delete_provisioning202_accepted200_succeeded_request_initial( template_url=self._delete_provisioning202_accepted200_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7406,7 +7453,8 @@ def _delete202_retry200_initial( request = build_lro_retrys_delete202_retry200_request_initial( template_url=self._delete202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7484,7 +7532,8 @@ def _delete_async_relative_retry_succeeded_initial( request = build_lro_retrys_delete_async_relative_retry_succeeded_request_initial( template_url=self._delete_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7576,7 +7625,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7690,7 +7740,8 @@ def _post_async_relative_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7827,7 +7878,8 @@ def _put_non_retry400_initial( content_type=content_type, json=json, template_url=self._put_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -7971,7 +8023,8 @@ def _put_non_retry201_creating400_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8116,7 +8169,8 @@ def _put_non_retry201_creating400_invalid_json_initial( content_type=content_type, json=json, template_url=self._put_non_retry201_creating400_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8261,7 +8315,8 @@ def _put_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8402,7 +8457,8 @@ def _delete_non_retry400_initial( request = build_lrosads_delete_non_retry400_request_initial( template_url=self._delete_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8479,7 +8535,8 @@ def _delete202_non_retry400_initial( request = build_lrosads_delete202_non_retry400_request_initial( template_url=self._delete202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8556,7 +8613,8 @@ def _delete_async_relative_retry400_initial( request = build_lrosads_delete_async_relative_retry400_request_initial( template_url=self._delete_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8648,7 +8706,8 @@ def _post_non_retry400_initial( content_type=content_type, json=json, template_url=self._post_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8761,7 +8820,8 @@ def _post202_non_retry400_initial( content_type=content_type, json=json, template_url=self._post202_non_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8874,7 +8934,8 @@ def _post_async_relative_retry400_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry400_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -8991,7 +9052,8 @@ def _put_error201_no_provisioning_state_payload_initial( content_type=content_type, json=json, template_url=self._put_error201_no_provisioning_state_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9135,7 +9197,8 @@ def _put_async_relative_retry_no_status_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9288,7 +9351,8 @@ def _put_async_relative_retry_no_status_payload_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_no_status_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9430,7 +9494,8 @@ def _delete204_succeeded_initial( request = build_lrosads_delete204_succeeded_request_initial( template_url=self._delete204_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9503,7 +9568,8 @@ def _delete_async_relative_retry_no_status_initial( request = build_lrosads_delete_async_relative_retry_no_status_request_initial( template_url=self._delete_async_relative_retry_no_status_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9595,7 +9661,8 @@ def _post202_no_location_initial( content_type=content_type, json=json, template_url=self._post202_no_location_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9709,7 +9776,8 @@ def _post_async_relative_retry_no_payload_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_no_payload_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9827,7 +9895,8 @@ def _put200_invalid_json_initial( content_type=content_type, json=json, template_url=self._put200_invalid_json_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -9967,7 +10036,8 @@ def _put_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10120,7 +10190,8 @@ def _put_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._put_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10262,7 +10333,8 @@ def _delete202_retry_invalid_header_initial( request = build_lrosads_delete202_retry_invalid_header_request_initial( template_url=self._delete202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10340,7 +10412,8 @@ def _delete_async_relative_retry_invalid_header_initial( request = build_lrosads_delete_async_relative_retry_invalid_header_request_initial( template_url=self._delete_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10421,7 +10494,8 @@ def _delete_async_relative_retry_invalid_json_polling_initial( request = build_lrosads_delete_async_relative_retry_invalid_json_polling_request_initial( template_url=self._delete_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10513,7 +10587,8 @@ def _post202_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post202_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10627,7 +10702,8 @@ def _post_async_relative_retry_invalid_header_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_header_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10745,7 +10821,8 @@ def _post_async_relative_retry_invalid_json_polling_initial( content_type=content_type, json=json, template_url=self._post_async_relative_retry_invalid_json_polling_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -10882,7 +10959,8 @@ def _put_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._put_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -11036,7 +11114,8 @@ def _put201_creating_succeeded200_initial( content_type=content_type, json=json, template_url=self._put201_creating_succeeded200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -11183,7 +11262,8 @@ def _post202_retry200_initial( content_type=content_type, json=json, template_url=self._post202_retry200_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -11298,7 +11378,8 @@ def _post_async_retry_succeeded_initial( content_type=content_type, json=json, template_url=self._post_async_retry_succeeded_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py index 5ee7789467b..03f970e32ab 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class LROWithParamaterizedEndpointsConfiguration(Configuration): """Configuration for LROWithParamaterizedEndpoints. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py index 78302580c95..04ce89900e1 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py @@ -24,6 +24,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._operations import ( build_poll_with_constant_parameterized_endpoints_request_initial, build_poll_with_parameterized_endpoints_request_initial, @@ -41,7 +42,8 @@ async def _poll_with_parameterized_endpoints_initial(self, account_name: str, ** request = build_poll_with_parameterized_endpoints_request_initial( template_url=self._poll_with_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -149,7 +151,8 @@ async def _poll_with_constant_parameterized_endpoints_initial( request = build_poll_with_constant_parameterized_endpoints_request_initial( template_url=self._poll_with_constant_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py index 7d2f27c273c..a9bab5544fe 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py @@ -26,6 +26,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union @@ -95,7 +97,8 @@ def _poll_with_parameterized_endpoints_initial( request = build_poll_with_parameterized_endpoints_request_initial( template_url=self._poll_with_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), @@ -209,7 +212,8 @@ def _poll_with_constant_parameterized_endpoints_initial( request = build_poll_with_constant_parameterized_endpoints_request_initial( template_url=self._poll_with_constant_parameterized_endpoints_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py index 1e57648004b..9f14f574fa2 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestPagingTestServiceConfiguration(Configuration): """Configuration for AutoRestPagingTestService. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py index 7aae0f7991d..ee65dca0061 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py @@ -28,6 +28,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from msrest import Serializer +from ..._configuration import _convert_request from ...operations._operations import ( build_paging_first_response_empty_request, build_paging_get_multiple_pages_failure_request, @@ -106,14 +107,16 @@ def prepare_request(next_link=None): request = build_paging_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -174,14 +177,16 @@ def prepare_request(next_link=None): request = build_paging_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -242,14 +247,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_request( template_url=self.get_single_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -311,14 +318,16 @@ def prepare_request(next_link=None): request = build_paging_first_response_empty_request( template_url=self.first_response_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -396,7 +405,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -406,7 +416,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -472,14 +483,16 @@ def prepare_request(next_link=None): request = build_paging_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_next_operation_with_query_params_request( template_url="/paging/multiple/nextOperationWithQueryParams", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -557,7 +570,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_odata_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -567,7 +581,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -649,7 +664,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages_with_offset.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -660,7 +676,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -722,14 +739,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -791,14 +810,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -859,14 +880,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -927,14 +950,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -995,14 +1020,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1071,7 +1098,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1081,7 +1109,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragment/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1150,7 +1179,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1160,7 +1190,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1205,7 +1236,8 @@ async def _get_multiple_pages_lro_initial( maxresults=maxresults, timeout=timeout, template_url=self._get_multiple_pages_lro_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1271,7 +1303,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.begin_get_multiple_pages_lro.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1281,7 +1314,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1380,14 +1414,16 @@ def prepare_request(next_link=None): request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py index d400e1f52e7..035ae9697dd 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py @@ -27,6 +27,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union @@ -608,14 +610,16 @@ def prepare_request(next_link=None): request = build_paging_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -679,14 +683,16 @@ def prepare_request(next_link=None): request = build_paging_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -750,14 +756,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_request( template_url=self.get_single_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -822,14 +830,16 @@ def prepare_request(next_link=None): request = build_paging_first_response_empty_request( template_url=self.first_response_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -907,7 +917,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -917,7 +928,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -988,14 +1000,16 @@ def prepare_request(next_link=None): request = build_paging_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_next_operation_with_query_params_request( template_url="/paging/multiple/nextOperationWithQueryParams", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1073,7 +1087,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_odata_multiple_pages.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1083,7 +1098,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1166,7 +1182,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages_with_offset.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1177,7 +1194,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1242,14 +1260,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1314,14 +1334,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1385,14 +1407,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1456,14 +1480,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1527,14 +1553,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1608,7 +1636,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1618,7 +1647,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragment/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1692,7 +1722,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1702,7 +1733,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url="/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}", - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1747,7 +1779,8 @@ def _get_multiple_pages_lro_initial( maxresults=maxresults, timeout=timeout, template_url=self._get_multiple_pages_lro_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1811,7 +1844,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.begin_get_multiple_pages_lro.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1821,7 +1855,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1923,14 +1958,16 @@ def prepare_request(next_link=None): request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py index e38d891f035..adf29cdb5ac 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -21,6 +22,14 @@ from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class StorageManagementClientConfiguration(Configuration): """Configuration for StorageManagementClient. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py index fb0f148e275..50a44b2c0df 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py @@ -27,6 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling +from ..._configuration import _convert_request from ...operations._operations import ( build_storage_accounts_check_name_availability_request, build_storage_accounts_create_request_initial, @@ -145,7 +146,8 @@ async def _create_initial( content_type=content_type, json=json, template_url=self._create_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -704,7 +706,8 @@ def prepare_request(next_link=None): request = build_storage_accounts_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -712,7 +715,8 @@ def prepare_request(next_link=None): request = build_storage_accounts_list_request( subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -817,7 +821,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=self.list_by_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -826,7 +831,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py index 4c70622944a..a31d3caee9b 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py @@ -28,6 +28,8 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union @@ -503,7 +505,8 @@ def _create_initial( content_type=content_type, json=json, template_url=self._create_initial.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1085,7 +1088,8 @@ def prepare_request(next_link=None): request = build_storage_accounts_list_request( subscription_id=self._config.subscription_id, template_url=self.list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1093,7 +1097,8 @@ def prepare_request(next_link=None): request = build_storage_accounts_list_request( subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1203,7 +1208,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=self.list_by_resource_group.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1212,7 +1218,8 @@ def prepare_request(next_link=None): resource_group_name=resource_group_name, subscription_id=self._config.subscription_id, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py index 5a9128c1bb0..56ab0a7809f 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py index d1ecc4a5cf0..bf33c5d7140 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json index 47c94616ac2..89121fe6a16 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py index 98d73f416a7..e3037d25189 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -65,7 +66,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py index 11d387e19d1..0ede97e2eb7 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py index cddd66fdf74..af0f9acc742 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json index 5bc0e559dec..1739ffcf1a3 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py index f9552ed38d7..23e117a0c47 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') @@ -57,7 +58,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -204,7 +207,8 @@ async def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -270,7 +274,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -285,7 +290,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -378,7 +384,8 @@ async def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py index 99449af180a..6b42c044386 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -65,7 +66,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py index 5eb359fb975..a2e5e7cc465 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -328,7 +331,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -395,7 +399,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -410,7 +415,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -504,7 +510,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py index 41d525eabc0..ac218487abf 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py index d1ddfbc21b4..315fd837a18 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json index 9ef322f99f7..c0e2b335562 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py index 1a4c2a8502d..713dfbe8892 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') @@ -53,7 +54,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -103,7 +105,8 @@ async def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py index 72146044503..e5e17849aff 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -118,7 +120,8 @@ async def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py index ff03ebb246c..d8b8d3014cb 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') @@ -69,7 +70,8 @@ async def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py index b1b348d9f7f..61e40542e8a 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -125,7 +126,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -176,7 +178,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py index c28e4f72695..46f2748c6ba 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -140,7 +141,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -183,7 +185,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py index 5ff6b18d4b3..2dac980cdd7 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -106,7 +107,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py index 69bff5a3bdc..e20d0941fac 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json index a50514f53ec..2f2953c03ae 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py index 745087ada6f..0e837112922 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') @@ -48,14 +49,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -118,7 +121,8 @@ async def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py index f7df814156b..959931e1084 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py index 7e261a41286..c8cfc795333 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') @@ -88,7 +89,8 @@ async def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -126,7 +128,8 @@ async def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py index 53d571bfdb0..5b10ea7f94e 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -110,14 +111,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -181,7 +184,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py index e0337ff61cb..da79af451e7 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -114,7 +115,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py index 652261729cf..4b9a52bce50 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -152,7 +153,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py index ac936ae2803..8dda3b09c19 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py index d225e701f8f..642d55a97fd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import AzureKeyCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json index b9d6bd2ea65..84274637e43 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py index c974d270a42..e086f3e7c9c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') @@ -57,7 +58,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -204,7 +207,8 @@ async def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -271,7 +275,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -286,7 +291,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -379,7 +385,8 @@ async def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py index aec873a4d02..e197b6bf084 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -65,7 +66,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py index 2b68ab4f976..cf7f281d4c6 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -328,7 +331,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -396,7 +400,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -411,7 +416,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -505,7 +511,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py index cecd6f0c434..af95b3728ef 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py index 2cddade5418..6f2557a0354 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import AzureKeyCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json index a3844fd673f..671ebcce0c5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py index 71e0db459b4..1d25a594b6e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') @@ -53,7 +54,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -103,7 +105,8 @@ async def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py index 6971dcebc26..77c29a1ed25 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -118,7 +120,8 @@ async def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py index 71e8c362549..9f92182ac9e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') @@ -69,7 +70,8 @@ async def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py index 5f7a4322c40..d354946c54f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -125,7 +126,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -176,7 +178,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py index dc94ad283ec..293a6974a8d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -140,7 +141,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -183,7 +185,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py index b4aa2eb8c68..aab2aad1ad0 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -106,7 +107,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py index d0017b99ee9..88b9cd8040e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import AzureKeyCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json index 7b15ea1d08c..c1f3dd4a93b 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py index 33612b8ac12..0671a8139ef 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') @@ -49,14 +50,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -119,7 +122,8 @@ async def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py index 39df22e1d0b..718081573c1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py index 9d23fdea32c..f1d87b01cbd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') @@ -88,7 +89,8 @@ async def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -126,7 +128,8 @@ async def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py index 6b06460bfe2..1f9a5cc8cc5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -110,14 +111,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -181,7 +184,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py index abf77d1b08d..7ab39735df8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -114,7 +115,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py index 8deb3e13279..25f092d2ad1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -152,7 +153,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py index 6619ff1d1d8..cf2c9737cfe 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py index 9090f821615..39f0c7a285d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json index 5c17c37dbd8..f136e0c505b 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py index 9a45ac8d434..6a3398e7dbb 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_custom_base_url_service_client_operations import build_test_request T = TypeVar('T') @@ -49,7 +50,8 @@ async def test( request = build_test_request( id=id, template_url=self.test.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "Endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, 'str', skip_quote=True), } diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py index c8729338ce8..914fa8e6630 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -86,7 +87,8 @@ def test( request = build_test_request( id=id, template_url=self.test.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "Endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, 'str', skip_quote=True), } diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py index 3cf97ac57e8..678891270b1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json index 9ac1c747ecd..234210b05bd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py index 8fb8d3e352a..283e4e473c7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_custom_base_url_service_client_operations import build_test_request T = TypeVar('T') @@ -49,7 +50,8 @@ async def test( request = build_test_request( id=id, template_url=self.test.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "Endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, 'str', skip_quote=True), } diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py index 330de768d5d..b36898328a7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -86,7 +87,8 @@ def test( request = build_test_request( id=id, template_url=self.test.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "Endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, 'str', skip_quote=True), } diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py index c7acf9bc6dc..9b3f97048be 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py index eeba0ab8a14..f2f9d0f8bba 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json index 89febece5c5..dbf7774899a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py index a9895bdfe8f..347d9db10fd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py @@ -20,6 +20,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') @@ -56,7 +57,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -95,7 +97,8 @@ async def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -203,7 +206,8 @@ async def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -269,7 +273,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -284,7 +289,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -377,7 +383,8 @@ async def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py index a6820999799..0ba72174633 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -64,7 +65,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py index 4270afe4370..9cb172e0249 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py @@ -20,6 +20,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -178,7 +179,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -218,7 +220,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -327,7 +330,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -394,7 +398,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -409,7 +414,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -503,7 +509,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py index 10e3b42e613..c442626f9d2 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -98,7 +99,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py index 93d4fb1dd6d..d001451448c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json index 59155d51ded..8a7b4a097a1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py index 4f736fd0add..69d9918f29b 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') @@ -52,7 +53,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -102,7 +104,8 @@ async def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py index a3ae6646f84..3509ca21d6c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') @@ -75,7 +76,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -117,7 +119,8 @@ async def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py index 7cac12c0bba..4ead734091d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') @@ -68,7 +69,8 @@ async def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py index f28172b6912..a18544ddf03 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -124,7 +125,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -175,7 +177,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py index 97c8702e952..9ef49c0c4b0 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -139,7 +140,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -182,7 +184,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py index bbf090167db..278c06e00c0 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -105,7 +106,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py index b2b4d1f3810..3b8029b7bb1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py @@ -10,12 +10,19 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json index f46e1f6f494..8ce583093a5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py index b9f657a5a5d..d0c641761e3 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') @@ -47,14 +48,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -117,7 +120,8 @@ async def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py index c63d2c0807c..b19f012ac01 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -75,7 +76,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py index a39f83123de..7963f0273b4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py @@ -16,6 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') @@ -87,7 +88,8 @@ async def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -125,7 +127,8 @@ async def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py index 33708edf252..8353854e9c2 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -109,14 +110,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -180,7 +183,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py index 2d4b4c91cd3..f080e015791 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -113,7 +114,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py index 8431ae95f11..952578dfbd1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -151,7 +152,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -190,7 +192,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py index 53a85a00928..c87b6c5dac1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py index f1a8a61ebdb..bf6bbef82c7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json index 53ad5ccdf46..80738e0fa7d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py index c168fdd2452..a7cde4a6a5f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -328,7 +331,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -395,7 +399,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -410,7 +415,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -504,7 +510,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py index 8ec2b03b279..d439b7bef62 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py index e09b4914f4c..6256814cecf 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json index ce881ce9c2e..a9d69089526 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py index 4fb01209b50..b09ffa53af7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -125,7 +126,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -176,7 +178,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py index 8689e43def7..90df2899618 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -140,7 +141,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -183,7 +185,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py index 8f4a8180d5c..18f195a4c4c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -106,7 +107,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py index 86539180917..783e77e01d8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json index 800da3df5ff..76ab6ef0bd4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py index 095f556263a..899727c66a4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -110,14 +111,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -181,7 +184,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py index 5f514e05045..81471e16bff 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -114,7 +115,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py index c30e0c4bb83..039e5366881 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -152,7 +153,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py index aa04c30b707..2f20d28d85a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py @@ -12,6 +12,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py index b53db945aa3..0aa79621eee 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index 4b812bcce86..ae998de44c2 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py index a80f1e2dbc5..6b2e7d3e588 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') @@ -57,7 +58,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -96,7 +98,8 @@ async def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -204,7 +207,8 @@ async def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -271,7 +275,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -286,7 +291,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -379,7 +385,8 @@ async def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py index ffdb28f9ebe..8dd96b199f4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -65,7 +66,8 @@ async def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py index 708d24fc103..2c3d795f9c6 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py @@ -21,6 +21,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -179,7 +180,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def _test_lro_initial( content_type=content_type, json=json, template_url=self._test_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -328,7 +331,8 @@ def _test_lro_and_paging_initial( maxresults=_maxresults, timeout=_timeout, template_url=self._test_lro_and_paging_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -396,7 +400,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=self.begin_test_lro_and_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -411,7 +416,8 @@ def prepare_request(next_link=None): maxresults=_maxresults, timeout=_timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -505,7 +511,8 @@ def test_different_calls( request = build_test_different_calls_request( greeting_in_english=greeting_in_english, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py index 46b5b41a93c..1eb3e8d77c6 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -99,7 +100,8 @@ def test_two( request = build_test_two_request( template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py index 0e25c2fa1d4..3f7c974c4c1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json index f6bb8a8f681..844ad5f44a7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py index 521a951a8fb..63d537bef22 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') @@ -53,7 +54,8 @@ async def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -103,7 +105,8 @@ async def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py index 5c3ab0f3a58..00c35878d6a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -118,7 +120,8 @@ async def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py index e3eaeb53fa7..367cd11770a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') @@ -69,7 +70,8 @@ async def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py index d4ecf0faa6d..f298031a10d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -125,7 +126,8 @@ def test_one( id=id, message=message, template_url=self.test_one.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -176,7 +178,8 @@ def test_different_calls( greeting_in_english=greeting_in_english, greeting_in_chinese=greeting_in_chinese, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py index eb4829520c7..50e79a463ac 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -140,7 +141,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -183,7 +185,8 @@ def test_three( request = build_test_three_request( template_url=self.test_three.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py index 760938f6c65..e9bc3b5d8bf 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -106,7 +107,8 @@ def test_four( request = build_test_four_request( parameter_one=parameter_one, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py index d4de6dc0c69..5dbca7e4ef9 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: @@ -17,6 +18,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json index 59776c4d561..49fac3b22d5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py index b3ad53081c9..bb7bb5388cd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') @@ -49,14 +50,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -119,7 +122,8 @@ async def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py index f499cf58466..219885045a2 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') @@ -76,7 +77,8 @@ async def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py index f0dd22fcd38..b90c1e3a91d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py @@ -17,6 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models +from ..._configuration import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') @@ -88,7 +89,8 @@ async def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -126,7 +128,8 @@ async def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py index 8f6d62e5ce0..5db896551ee 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py @@ -19,6 +19,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -110,14 +111,16 @@ def prepare_request(next_link=None): request = build_test_paging_request( template_url=self.test_paging.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_test_paging_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -181,7 +184,8 @@ def test_different_calls( greeting_in_chinese=greeting_in_chinese, greeting_in_french=greeting_in_french, template_url=self.test_different_calls.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py index 2000a3bb27f..6b7de52b03c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -114,7 +115,8 @@ def test_two( content_type=content_type, json=json, template_url=self.test_two.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py index fb9a6c44be3..00970079c17 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py @@ -18,6 +18,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -152,7 +153,8 @@ def test_four( json=json, content=content, template_url=self.test_four.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def test_five( request = build_test_five_request( template_url=self.test_five.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py index 39a60241f8e..b5526ae40aa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AdditionalPropertiesClientConfiguration(Configuration): """Configuration for AdditionalPropertiesClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py index b513820b132..484fa55df43 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._pets_operations import ( build_create_ap_in_properties_request, build_create_ap_in_properties_with_ap_string_request, @@ -80,7 +81,8 @@ async def create_ap_true(self, create_parameters: "_models.PetAPTrue", **kwargs: content_type=content_type, json=json, template_url=self.create_ap_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -125,7 +127,8 @@ async def create_cat_ap_true(self, create_parameters: "_models.CatAPTrue", **kwa content_type=content_type, json=json, template_url=self.create_cat_ap_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -170,7 +173,8 @@ async def create_ap_object(self, create_parameters: "_models.PetAPObject", **kwa content_type=content_type, json=json, template_url=self.create_ap_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -215,7 +219,8 @@ async def create_ap_string(self, create_parameters: "_models.PetAPString", **kwa content_type=content_type, json=json, template_url=self.create_ap_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -262,7 +267,8 @@ async def create_ap_in_properties( content_type=content_type, json=json, template_url=self.create_ap_in_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -309,7 +315,8 @@ async def create_ap_in_properties_with_ap_string( content_type=content_type, json=json, template_url=self.create_ap_in_properties_with_ap_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py index 138311e0865..7d1339c32aa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -228,7 +229,8 @@ def create_ap_true( content_type=content_type, json=json, template_url=self.create_ap_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -276,7 +278,8 @@ def create_cat_ap_true( content_type=content_type, json=json, template_url=self.create_cat_ap_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -324,7 +327,8 @@ def create_ap_object( content_type=content_type, json=json, template_url=self.create_ap_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -372,7 +376,8 @@ def create_ap_string( content_type=content_type, json=json, template_url=self.create_ap_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -420,7 +425,8 @@ def create_ap_in_properties( content_type=content_type, json=json, template_url=self.create_ap_in_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -468,7 +474,8 @@ def create_ap_in_properties_with_ap_string( content_type=content_type, json=json, template_url=self.create_ap_in_properties_with_ap_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py index 20dd340ae21..0442646c6d9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AnythingClientConfiguration(Configuration): """Configuration for AnythingClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py index 73441ff43b0..8ae69561761 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py @@ -21,6 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._anything_client_operations import ( build_get_array_request, build_get_object_request, @@ -51,7 +52,8 @@ async def get_object(self, **kwargs: Any) -> Any: request = build_get_object_request( template_url=self.get_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -96,7 +98,8 @@ async def put_object(self, input: Any, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -128,7 +131,8 @@ async def get_string(self, **kwargs: Any) -> Any: request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -173,7 +177,8 @@ async def put_string(self, input: Any, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -205,7 +210,8 @@ async def get_array(self, **kwargs: Any) -> Any: request = build_get_array_request( template_url=self.get_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -250,7 +256,8 @@ async def put_array(self, input: Any, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py index e92bba09ac6..411a54db76b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py @@ -22,6 +22,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -178,7 +180,8 @@ def get_object( request = build_get_object_request( template_url=self.get_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -226,7 +229,8 @@ def put_object( content_type=content_type, json=json, template_url=self.put_object.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -259,7 +263,8 @@ def get_string( request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -307,7 +312,8 @@ def put_string( content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -340,7 +346,8 @@ def get_array( request = build_get_array_request( template_url=self.get_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -388,7 +395,8 @@ def put_array( content_type=content_type, json=json, template_url=self.put_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py index 31838f4dc03..d9fa301b093 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py index 62a814ce1c3..289d5cefd91 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, @@ -136,7 +137,8 @@ async def get_null(self, **kwargs: Any) -> List[int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -173,7 +175,8 @@ async def get_invalid(self, **kwargs: Any) -> List[int]: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -210,7 +213,8 @@ async def get_empty(self, **kwargs: Any) -> List[int]: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -255,7 +259,8 @@ async def put_empty(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -288,7 +293,8 @@ async def get_boolean_tfft(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -333,7 +339,8 @@ async def put_boolean_tfft(self, array_body: List[bool], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -366,7 +373,8 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -403,7 +411,8 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -440,7 +449,8 @@ async def get_integer_valid(self, **kwargs: Any) -> List[int]: request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -485,7 +495,8 @@ async def put_integer_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -518,7 +529,8 @@ async def get_int_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -555,7 +567,8 @@ async def get_int_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -592,7 +605,8 @@ async def get_long_valid(self, **kwargs: Any) -> List[int]: request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -637,7 +651,8 @@ async def put_long_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -670,7 +685,8 @@ async def get_long_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -707,7 +723,8 @@ async def get_long_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -744,7 +761,8 @@ async def get_float_valid(self, **kwargs: Any) -> List[float]: request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -789,7 +807,8 @@ async def put_float_valid(self, array_body: List[float], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -822,7 +841,8 @@ async def get_float_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -859,7 +879,8 @@ async def get_float_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -896,7 +917,8 @@ async def get_double_valid(self, **kwargs: Any) -> List[float]: request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -941,7 +963,8 @@ async def put_double_valid(self, array_body: List[float], **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -974,7 +997,8 @@ async def get_double_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1011,7 +1035,8 @@ async def get_double_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1048,7 +1073,8 @@ async def get_string_valid(self, **kwargs: Any) -> List[str]: request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1093,7 +1119,8 @@ async def put_string_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1126,7 +1153,8 @@ async def get_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models.FooEnu request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1171,7 +1199,8 @@ async def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1204,7 +1233,8 @@ async def get_string_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1249,7 +1279,8 @@ async def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1 content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1282,7 +1313,8 @@ async def get_string_with_null(self, **kwargs: Any) -> List[str]: request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1319,7 +1351,8 @@ async def get_string_with_invalid(self, **kwargs: Any) -> List[str]: request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1357,7 +1390,8 @@ async def get_uuid_valid(self, **kwargs: Any) -> List[str]: request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1403,7 +1437,8 @@ async def put_uuid_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1436,7 +1471,8 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> List[str]: request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1473,7 +1509,8 @@ async def get_date_valid(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1518,7 +1555,8 @@ async def put_date_valid(self, array_body: List[datetime.date], **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1551,7 +1589,8 @@ async def get_date_invalid_null(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1588,7 +1627,8 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1626,7 +1666,8 @@ async def get_date_time_valid(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1672,7 +1713,8 @@ async def put_date_time_valid(self, array_body: List[datetime.datetime], **kwarg content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1705,7 +1747,8 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> List[datetime.datet request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1742,7 +1785,8 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1780,7 +1824,8 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1826,7 +1871,8 @@ async def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1859,7 +1905,8 @@ async def get_duration_valid(self, **kwargs: Any) -> List[datetime.timedelta]: request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1904,7 +1951,8 @@ async def put_duration_valid(self, array_body: List[datetime.timedelta], **kwarg content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1938,7 +1986,8 @@ async def get_byte_valid(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1984,7 +2033,8 @@ async def put_byte_valid(self, array_body: List[bytearray], **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2017,7 +2067,8 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2055,7 +2106,8 @@ async def get_base64_url(self, **kwargs: Any) -> List[bytes]: request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2092,7 +2144,8 @@ async def get_complex_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2129,7 +2182,8 @@ async def get_complex_empty(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2167,7 +2221,8 @@ async def get_complex_item_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2205,7 +2260,8 @@ async def get_complex_item_empty(self, **kwargs: Any) -> List["_models.Product"] request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2243,7 +2299,8 @@ async def get_complex_valid(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2289,7 +2346,8 @@ async def put_complex_valid(self, array_body: List["_models.Product"], **kwargs: content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2322,7 +2380,8 @@ async def get_array_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2359,7 +2418,8 @@ async def get_array_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2396,7 +2456,8 @@ async def get_array_item_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2433,7 +2494,8 @@ async def get_array_item_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2470,7 +2532,8 @@ async def get_array_valid(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2515,7 +2578,8 @@ async def put_array_valid(self, array_body: List[List[str]], **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2548,7 +2612,8 @@ async def get_dictionary_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2585,7 +2650,8 @@ async def get_dictionary_empty(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2623,7 +2689,8 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2661,7 +2728,8 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> List[Dict[str, str]] request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2699,7 +2767,8 @@ async def get_dictionary_valid(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2745,7 +2814,8 @@ async def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs: content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py index e84d2e62228..1e3df574972 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -1527,7 +1528,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1565,7 +1567,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1603,7 +1606,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1651,7 +1655,8 @@ def put_empty( content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1685,7 +1690,8 @@ def get_boolean_tfft( request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1733,7 +1739,8 @@ def put_boolean_tfft( content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1767,7 +1774,8 @@ def get_boolean_invalid_null( request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1805,7 +1813,8 @@ def get_boolean_invalid_string( request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1843,7 +1852,8 @@ def get_integer_valid( request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1891,7 +1901,8 @@ def put_integer_valid( content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1925,7 +1936,8 @@ def get_int_invalid_null( request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1963,7 +1975,8 @@ def get_int_invalid_string( request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2001,7 +2014,8 @@ def get_long_valid( request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2049,7 +2063,8 @@ def put_long_valid( content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2083,7 +2098,8 @@ def get_long_invalid_null( request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2121,7 +2137,8 @@ def get_long_invalid_string( request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2159,7 +2176,8 @@ def get_float_valid( request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2207,7 +2225,8 @@ def put_float_valid( content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2241,7 +2260,8 @@ def get_float_invalid_null( request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2279,7 +2299,8 @@ def get_float_invalid_string( request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2317,7 +2338,8 @@ def get_double_valid( request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2365,7 +2387,8 @@ def put_double_valid( content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2399,7 +2422,8 @@ def get_double_invalid_null( request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2437,7 +2461,8 @@ def get_double_invalid_string( request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2475,7 +2500,8 @@ def get_string_valid( request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2523,7 +2549,8 @@ def put_string_valid( content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2557,7 +2584,8 @@ def get_enum_valid( request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2605,7 +2633,8 @@ def put_enum_valid( content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2639,7 +2668,8 @@ def get_string_enum_valid( request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2687,7 +2717,8 @@ def put_string_enum_valid( content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2721,7 +2752,8 @@ def get_string_with_null( request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2759,7 +2791,8 @@ def get_string_with_invalid( request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2798,7 +2831,8 @@ def get_uuid_valid( request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2847,7 +2881,8 @@ def put_uuid_valid( content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2881,7 +2916,8 @@ def get_uuid_invalid_chars( request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2919,7 +2955,8 @@ def get_date_valid( request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2967,7 +3004,8 @@ def put_date_valid( content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3001,7 +3039,8 @@ def get_date_invalid_null( request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3039,7 +3078,8 @@ def get_date_invalid_chars( request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3078,7 +3118,8 @@ def get_date_time_valid( request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3127,7 +3168,8 @@ def put_date_time_valid( content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3161,7 +3203,8 @@ def get_date_time_invalid_null( request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3199,7 +3242,8 @@ def get_date_time_invalid_chars( request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3238,7 +3282,8 @@ def get_date_time_rfc1123_valid( request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3287,7 +3332,8 @@ def put_date_time_rfc1123_valid( content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3321,7 +3367,8 @@ def get_duration_valid( request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3369,7 +3416,8 @@ def put_duration_valid( content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3404,7 +3452,8 @@ def get_byte_valid( request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3453,7 +3502,8 @@ def put_byte_valid( content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3487,7 +3537,8 @@ def get_byte_invalid_null( request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3526,7 +3577,8 @@ def get_base64_url( request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3564,7 +3616,8 @@ def get_complex_null( request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3602,7 +3655,8 @@ def get_complex_empty( request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3641,7 +3695,8 @@ def get_complex_item_null( request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3680,7 +3735,8 @@ def get_complex_item_empty( request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3719,7 +3775,8 @@ def get_complex_valid( request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3768,7 +3825,8 @@ def put_complex_valid( content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3802,7 +3860,8 @@ def get_array_null( request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3840,7 +3899,8 @@ def get_array_empty( request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3878,7 +3938,8 @@ def get_array_item_null( request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3916,7 +3977,8 @@ def get_array_item_empty( request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3954,7 +4016,8 @@ def get_array_valid( request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4002,7 +4065,8 @@ def put_array_valid( content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4036,7 +4100,8 @@ def get_dictionary_null( request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4074,7 +4139,8 @@ def get_dictionary_empty( request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4113,7 +4179,8 @@ def get_dictionary_item_null( request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4152,7 +4219,8 @@ def get_dictionary_item_empty( request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4191,7 +4259,8 @@ def get_dictionary_valid( request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4240,7 +4309,8 @@ def put_dictionary_valid( content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py index 31838f4dc03..d9fa301b093 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py index a332bd2843d..a6b2762333a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, @@ -136,7 +137,8 @@ async def get_null(self, **kwargs: Any) -> List[int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -173,7 +175,8 @@ async def get_invalid(self, **kwargs: Any) -> List[int]: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -210,7 +213,8 @@ async def get_empty(self, **kwargs: Any) -> List[int]: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -255,7 +259,8 @@ async def put_empty(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -288,7 +293,8 @@ async def get_boolean_tfft(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -333,7 +339,8 @@ async def put_boolean_tfft(self, array_body: List[bool], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -366,7 +373,8 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -403,7 +411,8 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -440,7 +449,8 @@ async def get_integer_valid(self, **kwargs: Any) -> List[int]: request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -485,7 +495,8 @@ async def put_integer_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -518,7 +529,8 @@ async def get_int_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -555,7 +567,8 @@ async def get_int_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -592,7 +605,8 @@ async def get_long_valid(self, **kwargs: Any) -> List[int]: request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -637,7 +651,8 @@ async def put_long_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -670,7 +685,8 @@ async def get_long_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -707,7 +723,8 @@ async def get_long_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -744,7 +761,8 @@ async def get_float_valid(self, **kwargs: Any) -> List[float]: request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -789,7 +807,8 @@ async def put_float_valid(self, array_body: List[float], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -822,7 +841,8 @@ async def get_float_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -859,7 +879,8 @@ async def get_float_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -896,7 +917,8 @@ async def get_double_valid(self, **kwargs: Any) -> List[float]: request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -941,7 +963,8 @@ async def put_double_valid(self, array_body: List[float], **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -974,7 +997,8 @@ async def get_double_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1011,7 +1035,8 @@ async def get_double_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1048,7 +1073,8 @@ async def get_string_valid(self, **kwargs: Any) -> List[str]: request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1093,7 +1119,8 @@ async def put_string_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1126,7 +1153,8 @@ async def get_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models.FooEnu request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1171,7 +1199,8 @@ async def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1204,7 +1233,8 @@ async def get_string_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1249,7 +1279,8 @@ async def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1 content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1282,7 +1313,8 @@ async def get_string_with_null(self, **kwargs: Any) -> List[str]: request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1319,7 +1351,8 @@ async def get_string_with_invalid(self, **kwargs: Any) -> List[str]: request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1357,7 +1390,8 @@ async def get_uuid_valid(self, **kwargs: Any) -> List[str]: request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1403,7 +1437,8 @@ async def put_uuid_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1436,7 +1471,8 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> List[str]: request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1473,7 +1509,8 @@ async def get_date_valid(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1518,7 +1555,8 @@ async def put_date_valid(self, array_body: List[datetime.date], **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1551,7 +1589,8 @@ async def get_date_invalid_null(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1588,7 +1627,8 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1626,7 +1666,8 @@ async def get_date_time_valid(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1672,7 +1713,8 @@ async def put_date_time_valid(self, array_body: List[datetime.datetime], **kwarg content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1705,7 +1747,8 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> List[datetime.datet request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1742,7 +1785,8 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1780,7 +1824,8 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1826,7 +1871,8 @@ async def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1859,7 +1905,8 @@ async def get_duration_valid(self, **kwargs: Any) -> List[datetime.timedelta]: request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1904,7 +1951,8 @@ async def put_duration_valid(self, array_body: List[datetime.timedelta], **kwarg content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1938,7 +1986,8 @@ async def get_byte_valid(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1984,7 +2033,8 @@ async def put_byte_valid(self, array_body: List[bytearray], **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2017,7 +2067,8 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2055,7 +2106,8 @@ async def get_base64_url(self, **kwargs: Any) -> List[bytes]: request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2092,7 +2144,8 @@ async def get_complex_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2129,7 +2182,8 @@ async def get_complex_empty(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2167,7 +2221,8 @@ async def get_complex_item_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2205,7 +2260,8 @@ async def get_complex_item_empty(self, **kwargs: Any) -> List["_models.Product"] request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2243,7 +2299,8 @@ async def get_complex_valid(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2289,7 +2346,8 @@ async def put_complex_valid(self, array_body: List["_models.Product"], **kwargs: content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2322,7 +2380,8 @@ async def get_array_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2359,7 +2418,8 @@ async def get_array_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2396,7 +2456,8 @@ async def get_array_item_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2433,7 +2494,8 @@ async def get_array_item_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2470,7 +2532,8 @@ async def get_array_valid(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2515,7 +2578,8 @@ async def put_array_valid(self, array_body: List[List[str]], **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2548,7 +2612,8 @@ async def get_dictionary_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2585,7 +2650,8 @@ async def get_dictionary_empty(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2623,7 +2689,8 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2661,7 +2728,8 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> List[Dict[str, str]] request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2699,7 +2767,8 @@ async def get_dictionary_valid(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2745,7 +2814,8 @@ async def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs: content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py index 30729e294a5..578a90fea47 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -1527,7 +1528,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1565,7 +1567,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1603,7 +1606,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1651,7 +1655,8 @@ def put_empty( content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1685,7 +1690,8 @@ def get_boolean_tfft( request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1733,7 +1739,8 @@ def put_boolean_tfft( content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1767,7 +1774,8 @@ def get_boolean_invalid_null( request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1805,7 +1813,8 @@ def get_boolean_invalid_string( request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1843,7 +1852,8 @@ def get_integer_valid( request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1891,7 +1901,8 @@ def put_integer_valid( content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1925,7 +1936,8 @@ def get_int_invalid_null( request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1963,7 +1975,8 @@ def get_int_invalid_string( request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2001,7 +2014,8 @@ def get_long_valid( request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2049,7 +2063,8 @@ def put_long_valid( content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2083,7 +2098,8 @@ def get_long_invalid_null( request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2121,7 +2137,8 @@ def get_long_invalid_string( request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2159,7 +2176,8 @@ def get_float_valid( request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2207,7 +2225,8 @@ def put_float_valid( content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2241,7 +2260,8 @@ def get_float_invalid_null( request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2279,7 +2299,8 @@ def get_float_invalid_string( request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2317,7 +2338,8 @@ def get_double_valid( request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2365,7 +2387,8 @@ def put_double_valid( content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2399,7 +2422,8 @@ def get_double_invalid_null( request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2437,7 +2461,8 @@ def get_double_invalid_string( request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2475,7 +2500,8 @@ def get_string_valid( request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2523,7 +2549,8 @@ def put_string_valid( content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2557,7 +2584,8 @@ def get_enum_valid( request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2605,7 +2633,8 @@ def put_enum_valid( content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2639,7 +2668,8 @@ def get_string_enum_valid( request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2687,7 +2717,8 @@ def put_string_enum_valid( content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2721,7 +2752,8 @@ def get_string_with_null( request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2759,7 +2791,8 @@ def get_string_with_invalid( request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2798,7 +2831,8 @@ def get_uuid_valid( request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2847,7 +2881,8 @@ def put_uuid_valid( content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2881,7 +2916,8 @@ def get_uuid_invalid_chars( request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2919,7 +2955,8 @@ def get_date_valid( request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2967,7 +3004,8 @@ def put_date_valid( content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3001,7 +3039,8 @@ def get_date_invalid_null( request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3039,7 +3078,8 @@ def get_date_invalid_chars( request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3078,7 +3118,8 @@ def get_date_time_valid( request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3127,7 +3168,8 @@ def put_date_time_valid( content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3161,7 +3203,8 @@ def get_date_time_invalid_null( request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3199,7 +3242,8 @@ def get_date_time_invalid_chars( request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3238,7 +3282,8 @@ def get_date_time_rfc1123_valid( request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3287,7 +3332,8 @@ def put_date_time_rfc1123_valid( content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3321,7 +3367,8 @@ def get_duration_valid( request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3369,7 +3416,8 @@ def put_duration_valid( content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3404,7 +3452,8 @@ def get_byte_valid( request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3453,7 +3502,8 @@ def put_byte_valid( content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3487,7 +3537,8 @@ def get_byte_invalid_null( request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3526,7 +3577,8 @@ def get_base64_url( request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3564,7 +3616,8 @@ def get_complex_null( request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3602,7 +3655,8 @@ def get_complex_empty( request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3641,7 +3695,8 @@ def get_complex_item_null( request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3680,7 +3735,8 @@ def get_complex_item_empty( request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3719,7 +3775,8 @@ def get_complex_valid( request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3768,7 +3825,8 @@ def put_complex_valid( content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3802,7 +3860,8 @@ def get_array_null( request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3840,7 +3899,8 @@ def get_array_empty( request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3878,7 +3938,8 @@ def get_array_item_null( request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3916,7 +3977,8 @@ def get_array_item_empty( request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3954,7 +4016,8 @@ def get_array_valid( request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4002,7 +4065,8 @@ def put_array_valid( content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4036,7 +4100,8 @@ def get_dictionary_null( request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4074,7 +4139,8 @@ def get_dictionary_empty( request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4113,7 +4179,8 @@ def get_dictionary_item_null( request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4152,7 +4219,8 @@ def get_dictionary_item_empty( request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4191,7 +4259,8 @@ def get_dictionary_valid( request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -4240,7 +4309,8 @@ def put_dictionary_valid( content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py index 31838f4dc03..d9fa301b093 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py index e83a8179536..93566bd1ef9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, @@ -136,7 +137,8 @@ async def get_null(self, **kwargs: Any) -> List[int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -173,7 +175,8 @@ async def get_invalid(self, **kwargs: Any) -> List[int]: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -210,7 +213,8 @@ async def get_empty(self, **kwargs: Any) -> List[int]: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -255,7 +259,8 @@ async def put_empty(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -288,7 +293,8 @@ async def get_boolean_tfft(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -333,7 +339,8 @@ async def put_boolean_tfft(self, array_body: List[bool], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -366,7 +373,8 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -403,7 +411,8 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -440,7 +449,8 @@ async def get_integer_valid(self, **kwargs: Any) -> List[int]: request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -485,7 +495,8 @@ async def put_integer_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -518,7 +529,8 @@ async def get_int_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -555,7 +567,8 @@ async def get_int_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -592,7 +605,8 @@ async def get_long_valid(self, **kwargs: Any) -> List[int]: request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -637,7 +651,8 @@ async def put_long_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -670,7 +685,8 @@ async def get_long_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -707,7 +723,8 @@ async def get_long_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -744,7 +761,8 @@ async def get_float_valid(self, **kwargs: Any) -> List[float]: request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -789,7 +807,8 @@ async def put_float_valid(self, array_body: List[float], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -822,7 +841,8 @@ async def get_float_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -859,7 +879,8 @@ async def get_float_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -896,7 +917,8 @@ async def get_double_valid(self, **kwargs: Any) -> List[float]: request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -941,7 +963,8 @@ async def put_double_valid(self, array_body: List[float], **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -974,7 +997,8 @@ async def get_double_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1011,7 +1035,8 @@ async def get_double_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1048,7 +1073,8 @@ async def get_string_valid(self, **kwargs: Any) -> List[str]: request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1093,7 +1119,8 @@ async def put_string_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1126,7 +1153,8 @@ async def get_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models.FooEnu request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1171,7 +1199,8 @@ async def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1204,7 +1233,8 @@ async def get_string_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1249,7 +1279,8 @@ async def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1 content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1282,7 +1313,8 @@ async def get_string_with_null(self, **kwargs: Any) -> List[str]: request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1319,7 +1351,8 @@ async def get_string_with_invalid(self, **kwargs: Any) -> List[str]: request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1357,7 +1390,8 @@ async def get_uuid_valid(self, **kwargs: Any) -> List[str]: request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1403,7 +1437,8 @@ async def put_uuid_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1436,7 +1471,8 @@ async def get_uuid_invalid_chars(self, **kwargs: Any) -> List[str]: request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1473,7 +1509,8 @@ async def get_date_valid(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1518,7 +1555,8 @@ async def put_date_valid(self, array_body: List[datetime.date], **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1551,7 +1589,8 @@ async def get_date_invalid_null(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1588,7 +1627,8 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1626,7 +1666,8 @@ async def get_date_time_valid(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1672,7 +1713,8 @@ async def put_date_time_valid(self, array_body: List[datetime.datetime], **kwarg content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1705,7 +1747,8 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> List[datetime.datet request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1742,7 +1785,8 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1780,7 +1824,8 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> List[datetime.date request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1826,7 +1871,8 @@ async def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1859,7 +1905,8 @@ async def get_duration_valid(self, **kwargs: Any) -> List[datetime.timedelta]: request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1904,7 +1951,8 @@ async def put_duration_valid(self, array_body: List[datetime.timedelta], **kwarg content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1938,7 +1986,8 @@ async def get_byte_valid(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1984,7 +2033,8 @@ async def put_byte_valid(self, array_body: List[bytearray], **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2017,7 +2067,8 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2055,7 +2106,8 @@ async def get_base64_url(self, **kwargs: Any) -> List[bytes]: request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2092,7 +2144,8 @@ async def get_complex_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2129,7 +2182,8 @@ async def get_complex_empty(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2167,7 +2221,8 @@ async def get_complex_item_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2205,7 +2260,8 @@ async def get_complex_item_empty(self, **kwargs: Any) -> List["_models.Product"] request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2243,7 +2299,8 @@ async def get_complex_valid(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2289,7 +2346,8 @@ async def put_complex_valid(self, array_body: List["_models.Product"], **kwargs: content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2322,7 +2380,8 @@ async def get_array_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2359,7 +2418,8 @@ async def get_array_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2396,7 +2456,8 @@ async def get_array_item_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2433,7 +2494,8 @@ async def get_array_item_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2470,7 +2532,8 @@ async def get_array_valid(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2515,7 +2578,8 @@ async def put_array_valid(self, array_body: List[List[str]], **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2548,7 +2612,8 @@ async def get_dictionary_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2585,7 +2650,8 @@ async def get_dictionary_empty(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2623,7 +2689,8 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2661,7 +2728,8 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> List[Dict[str, str]] request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2699,7 +2767,8 @@ async def get_dictionary_valid(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2745,7 +2814,8 @@ async def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs: content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py index c5534a07cc1..3d9050bac02 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -968,7 +969,8 @@ def get_null(self, **kwargs: Any) -> List[int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1003,7 +1005,8 @@ def get_invalid(self, **kwargs: Any) -> List[int]: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1038,7 +1041,8 @@ def get_empty(self, **kwargs: Any) -> List[int]: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1081,7 +1085,8 @@ def put_empty(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1112,7 +1117,8 @@ def get_boolean_tfft(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1155,7 +1161,8 @@ def put_boolean_tfft(self, array_body: List[bool], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1186,7 +1193,8 @@ def get_boolean_invalid_null(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1221,7 +1229,8 @@ def get_boolean_invalid_string(self, **kwargs: Any) -> List[bool]: request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1256,7 +1265,8 @@ def get_integer_valid(self, **kwargs: Any) -> List[int]: request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1299,7 +1309,8 @@ def put_integer_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1330,7 +1341,8 @@ def get_int_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1365,7 +1377,8 @@ def get_int_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1400,7 +1413,8 @@ def get_long_valid(self, **kwargs: Any) -> List[int]: request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1443,7 +1457,8 @@ def put_long_valid(self, array_body: List[int], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1474,7 +1489,8 @@ def get_long_invalid_null(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1509,7 +1525,8 @@ def get_long_invalid_string(self, **kwargs: Any) -> List[int]: request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1544,7 +1561,8 @@ def get_float_valid(self, **kwargs: Any) -> List[float]: request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1587,7 +1605,8 @@ def put_float_valid(self, array_body: List[float], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1618,7 +1637,8 @@ def get_float_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1653,7 +1673,8 @@ def get_float_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1688,7 +1709,8 @@ def get_double_valid(self, **kwargs: Any) -> List[float]: request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1731,7 +1753,8 @@ def put_double_valid(self, array_body: List[float], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1762,7 +1785,8 @@ def get_double_invalid_null(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1797,7 +1821,8 @@ def get_double_invalid_string(self, **kwargs: Any) -> List[float]: request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1832,7 +1857,8 @@ def get_string_valid(self, **kwargs: Any) -> List[str]: request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1875,7 +1901,8 @@ def put_string_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1906,7 +1933,8 @@ def get_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models.FooEnum"]]: request = build_get_enum_valid_request( template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1949,7 +1977,8 @@ def put_enum_valid(self, array_body: List[Union[str, "_models.FooEnum"]], **kwar content_type=content_type, json=json, template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1980,7 +2009,8 @@ def get_string_enum_valid(self, **kwargs: Any) -> List[Union[str, "_models.Enum0 request = build_get_string_enum_valid_request( template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2023,7 +2053,8 @@ def put_string_enum_valid(self, array_body: List[Union[str, "_models.Enum1"]], * content_type=content_type, json=json, template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2054,7 +2085,8 @@ def get_string_with_null(self, **kwargs: Any) -> List[str]: request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2089,7 +2121,8 @@ def get_string_with_invalid(self, **kwargs: Any) -> List[str]: request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2125,7 +2158,8 @@ def get_uuid_valid(self, **kwargs: Any) -> List[str]: request = build_get_uuid_valid_request( template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2169,7 +2203,8 @@ def put_uuid_valid(self, array_body: List[str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2200,7 +2235,8 @@ def get_uuid_invalid_chars(self, **kwargs: Any) -> List[str]: request = build_get_uuid_invalid_chars_request( template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2235,7 +2271,8 @@ def get_date_valid(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2278,7 +2315,8 @@ def put_date_valid(self, array_body: List[datetime.date], **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2309,7 +2347,8 @@ def get_date_invalid_null(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2344,7 +2383,8 @@ def get_date_invalid_chars(self, **kwargs: Any) -> List[datetime.date]: request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2380,7 +2420,8 @@ def get_date_time_valid(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2424,7 +2465,8 @@ def put_date_time_valid(self, array_body: List[datetime.datetime], **kwargs: Any content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2455,7 +2497,8 @@ def get_date_time_invalid_null(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2490,7 +2533,8 @@ def get_date_time_invalid_chars(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2526,7 +2570,8 @@ def get_date_time_rfc1123_valid(self, **kwargs: Any) -> List[datetime.datetime]: request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2570,7 +2615,8 @@ def put_date_time_rfc1123_valid(self, array_body: List[datetime.datetime], **kwa content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2601,7 +2647,8 @@ def get_duration_valid(self, **kwargs: Any) -> List[datetime.timedelta]: request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2644,7 +2691,8 @@ def put_duration_valid(self, array_body: List[datetime.timedelta], **kwargs: Any content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2676,7 +2724,8 @@ def get_byte_valid(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2720,7 +2769,8 @@ def put_byte_valid(self, array_body: List[bytearray], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2751,7 +2801,8 @@ def get_byte_invalid_null(self, **kwargs: Any) -> List[bytearray]: request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2787,7 +2838,8 @@ def get_base64_url(self, **kwargs: Any) -> List[bytes]: request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2822,7 +2874,8 @@ def get_complex_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2857,7 +2910,8 @@ def get_complex_empty(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2893,7 +2947,8 @@ def get_complex_item_null(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2929,7 +2984,8 @@ def get_complex_item_empty(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2965,7 +3021,8 @@ def get_complex_valid(self, **kwargs: Any) -> List["_models.Product"]: request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3009,7 +3066,8 @@ def put_complex_valid(self, array_body: List["_models.Product"], **kwargs: Any) content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3040,7 +3098,8 @@ def get_array_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3075,7 +3134,8 @@ def get_array_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3110,7 +3170,8 @@ def get_array_item_null(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3145,7 +3206,8 @@ def get_array_item_empty(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3180,7 +3242,8 @@ def get_array_valid(self, **kwargs: Any) -> List[List[str]]: request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3223,7 +3286,8 @@ def put_array_valid(self, array_body: List[List[str]], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3254,7 +3318,8 @@ def get_dictionary_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3289,7 +3354,8 @@ def get_dictionary_empty(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3325,7 +3391,8 @@ def get_dictionary_item_null(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3361,7 +3428,8 @@ def get_dictionary_item_empty(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3397,7 +3465,8 @@ def get_dictionary_valid(self, **kwargs: Any) -> List[Dict[str, str]]: request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3441,7 +3510,8 @@ def put_dictionary_valid(self, array_body: List[Dict[str, str]], **kwargs: Any) content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py index db8c41b81b2..d73165ed0f0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestBoolTestServiceConfiguration(Configuration): """Configuration for AutoRestBoolTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py index 065b6292483..387a9f50115 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._bool_operations import ( build_get_false_request, build_get_invalid_request, @@ -72,7 +73,8 @@ async def get_true(self, **kwargs: Any) -> bool: request = build_get_true_request( template_url=self.get_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -112,7 +114,8 @@ async def put_true(self, **kwargs: Any) -> None: request = build_put_true_request( content_type=content_type, template_url=self.put_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -145,7 +148,8 @@ async def get_false(self, **kwargs: Any) -> bool: request = build_get_false_request( template_url=self.get_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -185,7 +189,8 @@ async def put_false(self, **kwargs: Any) -> None: request = build_put_false_request( content_type=content_type, template_url=self.put_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -218,7 +223,8 @@ async def get_null(self, **kwargs: Any) -> Optional[bool]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -255,7 +261,8 @@ async def get_invalid(self, **kwargs: Any) -> bool: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py index c0c61c8aaf4..3a78750d941 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -206,7 +207,8 @@ def get_true( request = build_get_true_request( template_url=self.get_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -247,7 +249,8 @@ def put_true( request = build_put_true_request( content_type=content_type, template_url=self.put_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -281,7 +284,8 @@ def get_false( request = build_get_false_request( template_url=self.get_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -322,7 +326,8 @@ def put_false( request = build_put_false_request( content_type=content_type, template_url=self.put_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -356,7 +361,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -394,7 +400,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py index ff076785142..5059dcda589 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATByteServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATByteService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py index 387209db0e9..c2377903a01 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._byte_operations import ( build_get_empty_request, build_get_invalid_request, @@ -71,7 +72,8 @@ async def get_null(self, **kwargs: Any) -> bytearray: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def get_empty(self, **kwargs: Any) -> bytearray: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -145,7 +148,8 @@ async def get_non_ascii(self, **kwargs: Any) -> bytearray: request = build_get_non_ascii_request( template_url=self.get_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -190,7 +194,8 @@ async def put_non_ascii(self, byte_body: bytearray, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -223,7 +228,8 @@ async def get_invalid(self, **kwargs: Any) -> bytearray: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py index cee75957cac..9d884a05acc 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -178,7 +179,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -216,7 +218,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -254,7 +257,8 @@ def get_non_ascii( request = build_get_non_ascii_request( template_url=self.get_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -302,7 +306,8 @@ def put_non_ascii( content_type=content_type, json=json, template_url=self.put_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -336,7 +341,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py index 5d3ead8be52..36efc4c7484 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class ClassNameConfiguration(Configuration): """Configuration for ClassName. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py index 0cad8f7e210..879265541b8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._byte_operations import ( build_get_empty_request, build_get_invalid_request, @@ -71,7 +72,8 @@ async def get_null(self, **kwargs: Any) -> bytearray: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def get_empty(self, **kwargs: Any) -> bytearray: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -145,7 +148,8 @@ async def get_non_ascii(self, **kwargs: Any) -> bytearray: request = build_get_non_ascii_request( template_url=self.get_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -190,7 +194,8 @@ async def put_non_ascii(self, byte_body: bytearray, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -223,7 +228,8 @@ async def get_invalid(self, **kwargs: Any) -> bytearray: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py index f6bfe81f587..7e00a5a4362 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -178,7 +179,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -216,7 +218,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -254,7 +257,8 @@ def get_non_ascii( request = build_get_non_ascii_request( template_url=self.get_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -302,7 +306,8 @@ def put_non_ascii( content_type=content_type, json=json, template_url=self.put_non_ascii.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -336,7 +341,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py index 3afd05d8022..3257e53965c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestComplexTestServiceConfiguration(Configuration): """Configuration for AutoRestComplexTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py index 930426074b3..2924a22ffc2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._array_operations import ( build_get_empty_request, build_get_not_provided_request, @@ -71,7 +72,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -117,7 +119,8 @@ async def put_valid(self, array: Optional[List[str]] = None, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -196,7 +200,8 @@ async def put_empty(self, array: Optional[List[str]] = None, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -229,7 +234,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index 9ae5c94f6e4..322cf66ad1d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._basic_operations import ( build_get_empty_request, build_get_invalid_request, @@ -72,7 +73,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Basic": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -117,7 +119,8 @@ async def put_valid(self, complex_body: "_models.Basic", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_invalid(self, **kwargs: Any) -> "_models.Basic": request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -187,7 +191,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.Basic": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -224,7 +229,8 @@ async def get_null(self, **kwargs: Any) -> "_models.Basic": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -261,7 +267,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.Basic": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py index 3306e37d6c0..359edcb628f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._dictionary_operations import ( build_get_empty_request, build_get_not_provided_request, @@ -72,7 +73,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -118,7 +120,8 @@ async def put_valid(self, default_program: Optional[Dict[str, str]] = None, **kw content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -151,7 +154,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -197,7 +201,8 @@ async def put_empty(self, default_program: Optional[Dict[str, str]] = None, **kw content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -230,7 +235,8 @@ async def get_null(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -267,7 +273,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py index d646f0a0f5e..25d8e976ab8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._flattencomplex_operations import build_get_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.MyBaseType": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py index 450a021346a..43d5f9bff8f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._inheritance_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Siamese": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -112,7 +114,8 @@ async def put_valid(self, complex_body: "_models.Siamese", **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py index 35b6a3193d1..3b4701e96da 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._polymorphicrecursive_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -162,7 +164,8 @@ async def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py index 350de8d52d2..974524345d4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._polymorphism_operations import ( build_get_complicated_request, build_get_composed_with_discriminator_request, @@ -75,7 +76,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -152,7 +154,8 @@ async def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -185,7 +188,8 @@ async def get_dot_syntax(self, **kwargs: Any) -> "_models.DotFish": request = build_get_dot_syntax_request( template_url=self.get_dot_syntax.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -224,7 +228,8 @@ async def get_composed_with_discriminator(self, **kwargs: Any) -> "_models.DotFi request = build_get_composed_with_discriminator_request( template_url=self.get_composed_with_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -263,7 +268,8 @@ async def get_composed_without_discriminator(self, **kwargs: Any) -> "_models.Do request = build_get_composed_without_discriminator_request( template_url=self.get_composed_without_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -301,7 +307,8 @@ async def get_complicated(self, **kwargs: Any) -> "_models.Salmon": request = build_get_complicated_request( template_url=self.get_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -347,7 +354,8 @@ async def put_complicated(self, complex_body: "_models.Salmon", **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -388,7 +396,8 @@ async def put_missing_discriminator(self, complex_body: "_models.Salmon", **kwar content_type=content_type, json=json, template_url=self.put_missing_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -460,7 +469,8 @@ async def put_valid_missing_required(self, complex_body: "_models.Fish", **kwarg content_type=content_type, json=json, template_url=self.put_valid_missing_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py index 3ebc523c979..9e719f1a686 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._primitive_operations import ( build_get_bool_request, build_get_byte_request, @@ -89,7 +90,8 @@ async def get_int(self, **kwargs: Any) -> "_models.IntWrapper": request = build_get_int_request( template_url=self.get_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -134,7 +136,8 @@ async def put_int(self, complex_body: "_models.IntWrapper", **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -167,7 +170,8 @@ async def get_long(self, **kwargs: Any) -> "_models.LongWrapper": request = build_get_long_request( template_url=self.get_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -212,7 +216,8 @@ async def put_long(self, complex_body: "_models.LongWrapper", **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -245,7 +250,8 @@ async def get_float(self, **kwargs: Any) -> "_models.FloatWrapper": request = build_get_float_request( template_url=self.get_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -290,7 +296,8 @@ async def put_float(self, complex_body: "_models.FloatWrapper", **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -323,7 +330,8 @@ async def get_double(self, **kwargs: Any) -> "_models.DoubleWrapper": request = build_get_double_request( template_url=self.get_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -369,7 +377,8 @@ async def put_double(self, complex_body: "_models.DoubleWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -402,7 +411,8 @@ async def get_bool(self, **kwargs: Any) -> "_models.BooleanWrapper": request = build_get_bool_request( template_url=self.get_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -447,7 +457,8 @@ async def put_bool(self, complex_body: "_models.BooleanWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -480,7 +491,8 @@ async def get_string(self, **kwargs: Any) -> "_models.StringWrapper": request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -525,7 +537,8 @@ async def put_string(self, complex_body: "_models.StringWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -558,7 +571,8 @@ async def get_date(self, **kwargs: Any) -> "_models.DateWrapper": request = build_get_date_request( template_url=self.get_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -603,7 +617,8 @@ async def put_date(self, complex_body: "_models.DateWrapper", **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -636,7 +651,8 @@ async def get_date_time(self, **kwargs: Any) -> "_models.DatetimeWrapper": request = build_get_date_time_request( template_url=self.get_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -681,7 +697,8 @@ async def put_date_time(self, complex_body: "_models.DatetimeWrapper", **kwargs: content_type=content_type, json=json, template_url=self.put_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -714,7 +731,8 @@ async def get_date_time_rfc1123(self, **kwargs: Any) -> "_models.Datetimerfc1123 request = build_get_date_time_rfc1123_request( template_url=self.get_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -760,7 +778,8 @@ async def put_date_time_rfc1123(self, complex_body: "_models.Datetimerfc1123Wrap content_type=content_type, json=json, template_url=self.put_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -793,7 +812,8 @@ async def get_duration(self, **kwargs: Any) -> "_models.DurationWrapper": request = build_get_duration_request( template_url=self.get_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -839,7 +859,8 @@ async def put_duration(self, field: Optional[datetime.timedelta] = None, **kwarg content_type=content_type, json=json, template_url=self.put_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -872,7 +893,8 @@ async def get_byte(self, **kwargs: Any) -> "_models.ByteWrapper": request = build_get_byte_request( template_url=self.get_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -918,7 +940,8 @@ async def put_byte(self, field: Optional[bytearray] = None, **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py index 5fdfbc6929e..f7bb7dbe201 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._readonlyproperty_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.ReadonlyObj": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -111,7 +113,8 @@ async def put_valid(self, size: Optional[int] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py index 4d998ed5d2e..23b06a0bfa5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -182,7 +183,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -231,7 +233,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -265,7 +268,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -314,7 +318,8 @@ def put_empty( content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -348,7 +353,8 @@ def get_not_provided( request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index 74c237506e1..a234b1d49fa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -204,7 +205,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -252,7 +254,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -286,7 +289,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -324,7 +328,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -362,7 +367,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -400,7 +406,8 @@ def get_not_provided( request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py index cba64d6d620..946c4c48071 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -202,7 +203,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -251,7 +253,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -285,7 +288,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -334,7 +338,8 @@ def put_empty( content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -368,7 +373,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -406,7 +412,8 @@ def get_not_provided( request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py index 586333daba4..a9ec9064996 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -94,7 +95,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py index a60d6257183..5d973eac504 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -118,7 +119,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -168,7 +170,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py index 1caecfb0112..c7c3741c7e6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -118,7 +119,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -218,7 +220,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py index e977f9fe3c5..5c9d17db37f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -270,7 +271,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -350,7 +352,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -384,7 +387,8 @@ def get_dot_syntax( request = build_get_dot_syntax_request( template_url=self.get_dot_syntax.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -424,7 +428,8 @@ def get_composed_with_discriminator( request = build_get_composed_with_discriminator_request( template_url=self.get_composed_with_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -464,7 +469,8 @@ def get_composed_without_discriminator( request = build_get_composed_without_discriminator_request( template_url=self.get_composed_without_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -503,7 +509,8 @@ def get_complicated( request = build_get_complicated_request( template_url=self.get_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -552,7 +559,8 @@ def put_complicated( content_type=content_type, json=json, template_url=self.put_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -596,7 +604,8 @@ def put_missing_discriminator( content_type=content_type, json=json, template_url=self.put_missing_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -671,7 +680,8 @@ def put_valid_missing_required( content_type=content_type, json=json, template_url=self.put_valid_missing_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py index cbfa96a94af..2dc5670065c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -559,7 +560,8 @@ def get_int( request = build_get_int_request( template_url=self.get_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -607,7 +609,8 @@ def put_int( content_type=content_type, json=json, template_url=self.put_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -641,7 +644,8 @@ def get_long( request = build_get_long_request( template_url=self.get_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -689,7 +693,8 @@ def put_long( content_type=content_type, json=json, template_url=self.put_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -723,7 +728,8 @@ def get_float( request = build_get_float_request( template_url=self.get_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -771,7 +777,8 @@ def put_float( content_type=content_type, json=json, template_url=self.put_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -805,7 +812,8 @@ def get_double( request = build_get_double_request( template_url=self.get_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -854,7 +862,8 @@ def put_double( content_type=content_type, json=json, template_url=self.put_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -888,7 +897,8 @@ def get_bool( request = build_get_bool_request( template_url=self.get_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -936,7 +946,8 @@ def put_bool( content_type=content_type, json=json, template_url=self.put_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -970,7 +981,8 @@ def get_string( request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1018,7 +1030,8 @@ def put_string( content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1052,7 +1065,8 @@ def get_date( request = build_get_date_request( template_url=self.get_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1100,7 +1114,8 @@ def put_date( content_type=content_type, json=json, template_url=self.put_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1134,7 +1149,8 @@ def get_date_time( request = build_get_date_time_request( template_url=self.get_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1182,7 +1198,8 @@ def put_date_time( content_type=content_type, json=json, template_url=self.put_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1216,7 +1233,8 @@ def get_date_time_rfc1123( request = build_get_date_time_rfc1123_request( template_url=self.get_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1265,7 +1283,8 @@ def put_date_time_rfc1123( content_type=content_type, json=json, template_url=self.put_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1299,7 +1318,8 @@ def get_duration( request = build_get_duration_request( template_url=self.get_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1348,7 +1368,8 @@ def put_duration( content_type=content_type, json=json, template_url=self.put_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1382,7 +1403,8 @@ def get_byte( request = build_get_byte_request( template_url=self.get_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1431,7 +1453,8 @@ def put_byte( content_type=content_type, json=json, template_url=self.put_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py index d942b1ff219..9db13f79414 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -118,7 +119,8 @@ def get_valid( request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -167,7 +169,8 @@ def put_valid( content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py index d2d74ac5b9d..9012812c8b8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestComplexTestServiceConfiguration(Configuration): """Configuration for AutoRestComplexTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py index ca2d3711717..da34b33557f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._array_operations import ( build_get_empty_request, build_get_not_provided_request, @@ -71,7 +72,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -117,7 +119,8 @@ async def put_valid(self, array: Optional[List[str]] = None, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -196,7 +200,8 @@ async def put_empty(self, array: Optional[List[str]] = None, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -229,7 +234,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py index c20ec9705f9..7abda4e8394 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._basic_operations import ( build_get_empty_request, build_get_invalid_request, @@ -72,7 +73,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Basic": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -117,7 +119,8 @@ async def put_valid(self, complex_body: "_models.Basic", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_invalid(self, **kwargs: Any) -> "_models.Basic": request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -187,7 +191,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.Basic": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -224,7 +229,8 @@ async def get_null(self, **kwargs: Any) -> "_models.Basic": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -261,7 +267,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.Basic": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py index 115d7672d97..7c83c38629a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._dictionary_operations import ( build_get_empty_request, build_get_not_provided_request, @@ -72,7 +73,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -118,7 +120,8 @@ async def put_valid(self, default_program: Optional[Dict[str, str]] = None, **kw content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -151,7 +154,8 @@ async def get_empty(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -197,7 +201,8 @@ async def put_empty(self, default_program: Optional[Dict[str, str]] = None, **kw content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -230,7 +235,8 @@ async def get_null(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -267,7 +273,8 @@ async def get_not_provided(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py index f9cdb78ce88..3f3fe96bb88 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._flattencomplex_operations import build_get_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.MyBaseType": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py index d536cb8a98f..47336ccf10a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._inheritance_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Siamese": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -112,7 +114,8 @@ async def put_valid(self, complex_body: "_models.Siamese", **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py index 8ef45b455bd..8b73b2c042a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._polymorphicrecursive_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -162,7 +164,8 @@ async def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py index 70f86f1d2f5..c771d08cd1c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._polymorphism_operations import ( build_get_complicated_request, build_get_composed_with_discriminator_request, @@ -75,7 +76,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -152,7 +154,8 @@ async def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -185,7 +188,8 @@ async def get_dot_syntax(self, **kwargs: Any) -> "_models.DotFish": request = build_get_dot_syntax_request( template_url=self.get_dot_syntax.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -224,7 +228,8 @@ async def get_composed_with_discriminator(self, **kwargs: Any) -> "_models.DotFi request = build_get_composed_with_discriminator_request( template_url=self.get_composed_with_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -263,7 +268,8 @@ async def get_composed_without_discriminator(self, **kwargs: Any) -> "_models.Do request = build_get_composed_without_discriminator_request( template_url=self.get_composed_without_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -301,7 +307,8 @@ async def get_complicated(self, **kwargs: Any) -> "_models.Salmon": request = build_get_complicated_request( template_url=self.get_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -347,7 +354,8 @@ async def put_complicated(self, complex_body: "_models.Salmon", **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -388,7 +396,8 @@ async def put_missing_discriminator(self, complex_body: "_models.Salmon", **kwar content_type=content_type, json=json, template_url=self.put_missing_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -460,7 +469,8 @@ async def put_valid_missing_required(self, complex_body: "_models.Fish", **kwarg content_type=content_type, json=json, template_url=self.put_valid_missing_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py index c36a934a284..9e55093bd8a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._primitive_operations import ( build_get_bool_request, build_get_byte_request, @@ -89,7 +90,8 @@ async def get_int(self, **kwargs: Any) -> "_models.IntWrapper": request = build_get_int_request( template_url=self.get_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -134,7 +136,8 @@ async def put_int(self, complex_body: "_models.IntWrapper", **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -167,7 +170,8 @@ async def get_long(self, **kwargs: Any) -> "_models.LongWrapper": request = build_get_long_request( template_url=self.get_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -212,7 +216,8 @@ async def put_long(self, complex_body: "_models.LongWrapper", **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -245,7 +250,8 @@ async def get_float(self, **kwargs: Any) -> "_models.FloatWrapper": request = build_get_float_request( template_url=self.get_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -290,7 +296,8 @@ async def put_float(self, complex_body: "_models.FloatWrapper", **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -323,7 +330,8 @@ async def get_double(self, **kwargs: Any) -> "_models.DoubleWrapper": request = build_get_double_request( template_url=self.get_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -369,7 +377,8 @@ async def put_double(self, complex_body: "_models.DoubleWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -402,7 +411,8 @@ async def get_bool(self, **kwargs: Any) -> "_models.BooleanWrapper": request = build_get_bool_request( template_url=self.get_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -447,7 +457,8 @@ async def put_bool(self, complex_body: "_models.BooleanWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -480,7 +491,8 @@ async def get_string(self, **kwargs: Any) -> "_models.StringWrapper": request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -525,7 +537,8 @@ async def put_string(self, complex_body: "_models.StringWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -558,7 +571,8 @@ async def get_date(self, **kwargs: Any) -> "_models.DateWrapper": request = build_get_date_request( template_url=self.get_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -603,7 +617,8 @@ async def put_date(self, complex_body: "_models.DateWrapper", **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -636,7 +651,8 @@ async def get_date_time(self, **kwargs: Any) -> "_models.DatetimeWrapper": request = build_get_date_time_request( template_url=self.get_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -681,7 +697,8 @@ async def put_date_time(self, complex_body: "_models.DatetimeWrapper", **kwargs: content_type=content_type, json=json, template_url=self.put_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -714,7 +731,8 @@ async def get_date_time_rfc1123(self, **kwargs: Any) -> "_models.Datetimerfc1123 request = build_get_date_time_rfc1123_request( template_url=self.get_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -760,7 +778,8 @@ async def put_date_time_rfc1123(self, complex_body: "_models.Datetimerfc1123Wrap content_type=content_type, json=json, template_url=self.put_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -793,7 +812,8 @@ async def get_duration(self, **kwargs: Any) -> "_models.DurationWrapper": request = build_get_duration_request( template_url=self.get_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -839,7 +859,8 @@ async def put_duration(self, field: Optional[datetime.timedelta] = None, **kwarg content_type=content_type, json=json, template_url=self.put_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -872,7 +893,8 @@ async def get_byte(self, **kwargs: Any) -> "_models.ByteWrapper": request = build_get_byte_request( template_url=self.get_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -918,7 +940,8 @@ async def put_byte(self, field: Optional[bytearray] = None, **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py index d8bad945c10..d5b1ab5cedd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._readonlyproperty_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") @@ -65,7 +66,8 @@ async def get_valid(self, **kwargs: Any) -> "_models.ReadonlyObj": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -111,7 +113,8 @@ async def put_valid(self, size: Optional[int] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py index 5b087455231..bb32dd340ae 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -135,7 +136,8 @@ def get_valid(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -179,7 +181,8 @@ def put_valid(self, array: Optional[List[str]] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -210,7 +213,8 @@ def get_empty(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -254,7 +258,8 @@ def put_empty(self, array: Optional[List[str]] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -285,7 +290,8 @@ def get_not_provided(self, **kwargs: Any) -> "_models.ArrayWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py index 1d78a910a73..794535bf2b8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -150,7 +151,8 @@ def get_valid(self, **kwargs: Any) -> "_models.Basic": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -193,7 +195,8 @@ def put_valid(self, complex_body: "_models.Basic", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -224,7 +227,8 @@ def get_invalid(self, **kwargs: Any) -> "_models.Basic": request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -259,7 +263,8 @@ def get_empty(self, **kwargs: Any) -> "_models.Basic": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -294,7 +299,8 @@ def get_null(self, **kwargs: Any) -> "_models.Basic": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -329,7 +335,8 @@ def get_not_provided(self, **kwargs: Any) -> "_models.Basic": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py index 8eb56c1ac7e..60b901d42c5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -147,7 +148,8 @@ def get_valid(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -191,7 +193,8 @@ def put_valid(self, default_program: Optional[Dict[str, str]] = None, **kwargs: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -222,7 +225,8 @@ def get_empty(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -266,7 +270,8 @@ def put_empty(self, default_program: Optional[Dict[str, str]] = None, **kwargs: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -297,7 +302,8 @@ def get_null(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -332,7 +338,8 @@ def get_not_provided(self, **kwargs: Any) -> "_models.DictionaryWrapper": request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py index abbfa973bc8..8fb02b6687a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -79,7 +80,8 @@ def get_valid(self, **kwargs: Any) -> "_models.MyBaseType": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py index 0ad7443192f..545ecb32c0d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -95,7 +96,8 @@ def get_valid(self, **kwargs: Any) -> "_models.Siamese": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -140,7 +142,8 @@ def put_valid(self, complex_body: "_models.Siamese", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py index 60a2ede663d..c846b06bd3b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -95,7 +96,8 @@ def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -190,7 +192,8 @@ def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py index afd755dab46..7f3b7387383 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -191,7 +192,8 @@ def get_valid(self, **kwargs: Any) -> "_models.Fish": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -266,7 +268,8 @@ def put_valid(self, complex_body: "_models.Fish", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -297,7 +300,8 @@ def get_dot_syntax(self, **kwargs: Any) -> "_models.DotFish": request = build_get_dot_syntax_request( template_url=self.get_dot_syntax.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -334,7 +338,8 @@ def get_composed_with_discriminator(self, **kwargs: Any) -> "_models.DotFishMark request = build_get_composed_with_discriminator_request( template_url=self.get_composed_with_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -371,7 +376,8 @@ def get_composed_without_discriminator(self, **kwargs: Any) -> "_models.DotFishM request = build_get_composed_without_discriminator_request( template_url=self.get_composed_without_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -407,7 +413,8 @@ def get_complicated(self, **kwargs: Any) -> "_models.Salmon": request = build_get_complicated_request( template_url=self.get_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -451,7 +458,8 @@ def put_complicated(self, complex_body: "_models.Salmon", **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_complicated.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -490,7 +498,8 @@ def put_missing_discriminator(self, complex_body: "_models.Salmon", **kwargs: An content_type=content_type, json=json, template_url=self.put_missing_discriminator.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -560,7 +569,8 @@ def put_valid_missing_required(self, complex_body: "_models.Fish", **kwargs: Any content_type=content_type, json=json, template_url=self.put_valid_missing_required.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py index 766155ff794..df1b3675921 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -376,7 +377,8 @@ def get_int(self, **kwargs: Any) -> "_models.IntWrapper": request = build_get_int_request( template_url=self.get_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -419,7 +421,8 @@ def put_int(self, complex_body: "_models.IntWrapper", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_int.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -450,7 +453,8 @@ def get_long(self, **kwargs: Any) -> "_models.LongWrapper": request = build_get_long_request( template_url=self.get_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -493,7 +497,8 @@ def put_long(self, complex_body: "_models.LongWrapper", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -524,7 +529,8 @@ def get_float(self, **kwargs: Any) -> "_models.FloatWrapper": request = build_get_float_request( template_url=self.get_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -567,7 +573,8 @@ def put_float(self, complex_body: "_models.FloatWrapper", **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.put_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -598,7 +605,8 @@ def get_double(self, **kwargs: Any) -> "_models.DoubleWrapper": request = build_get_double_request( template_url=self.get_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -642,7 +650,8 @@ def put_double(self, complex_body: "_models.DoubleWrapper", **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -673,7 +682,8 @@ def get_bool(self, **kwargs: Any) -> "_models.BooleanWrapper": request = build_get_bool_request( template_url=self.get_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -716,7 +726,8 @@ def put_bool(self, complex_body: "_models.BooleanWrapper", **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.put_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -747,7 +758,8 @@ def get_string(self, **kwargs: Any) -> "_models.StringWrapper": request = build_get_string_request( template_url=self.get_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -790,7 +802,8 @@ def put_string(self, complex_body: "_models.StringWrapper", **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -821,7 +834,8 @@ def get_date(self, **kwargs: Any) -> "_models.DateWrapper": request = build_get_date_request( template_url=self.get_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -864,7 +878,8 @@ def put_date(self, complex_body: "_models.DateWrapper", **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -895,7 +910,8 @@ def get_date_time(self, **kwargs: Any) -> "_models.DatetimeWrapper": request = build_get_date_time_request( template_url=self.get_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -938,7 +954,8 @@ def put_date_time(self, complex_body: "_models.DatetimeWrapper", **kwargs: Any) content_type=content_type, json=json, template_url=self.put_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -969,7 +986,8 @@ def get_date_time_rfc1123(self, **kwargs: Any) -> "_models.Datetimerfc1123Wrappe request = build_get_date_time_rfc1123_request( template_url=self.get_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1013,7 +1031,8 @@ def put_date_time_rfc1123(self, complex_body: "_models.Datetimerfc1123Wrapper", content_type=content_type, json=json, template_url=self.put_date_time_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1044,7 +1063,8 @@ def get_duration(self, **kwargs: Any) -> "_models.DurationWrapper": request = build_get_duration_request( template_url=self.get_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1088,7 +1108,8 @@ def put_duration(self, field: Optional[datetime.timedelta] = None, **kwargs: Any content_type=content_type, json=json, template_url=self.put_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1119,7 +1140,8 @@ def get_byte(self, **kwargs: Any) -> "_models.ByteWrapper": request = build_get_byte_request( template_url=self.get_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1163,7 +1185,8 @@ def put_byte(self, field: Optional[bytearray] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py index c9b4be113b7..8483fb14842 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -95,7 +96,8 @@ def get_valid(self, **kwargs: Any) -> "_models.ReadonlyObj": request = build_get_valid_request( template_url=self.get_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -139,7 +141,8 @@ def put_valid(self, size: Optional[int] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py index 53d2becacbf..ca375f7d79b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestDateTestServiceConfiguration(Configuration): """Configuration for AutoRestDateTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py index 400f50ea197..c39a48dbe86 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._date_operations import ( build_get_invalid_date_request, build_get_max_date_request, @@ -75,7 +76,8 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.date]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -112,7 +114,8 @@ async def get_invalid_date(self, **kwargs: Any) -> datetime.date: request = build_get_invalid_date_request( template_url=self.get_invalid_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -149,7 +152,8 @@ async def get_overflow_date(self, **kwargs: Any) -> datetime.date: request = build_get_overflow_date_request( template_url=self.get_overflow_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -186,7 +190,8 @@ async def get_underflow_date(self, **kwargs: Any) -> datetime.date: request = build_get_underflow_date_request( template_url=self.get_underflow_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -231,7 +236,8 @@ async def put_max_date(self, date_body: datetime.date, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_max_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -264,7 +270,8 @@ async def get_max_date(self, **kwargs: Any) -> datetime.date: request = build_get_max_date_request( template_url=self.get_max_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -309,7 +316,8 @@ async def put_min_date(self, date_body: datetime.date, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_min_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -342,7 +350,8 @@ async def get_min_date(self, **kwargs: Any) -> datetime.date: request = build_get_min_date_request( template_url=self.get_min_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py index 3822a7e3b03..fa2d09e4e0f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -243,7 +244,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -281,7 +283,8 @@ def get_invalid_date( request = build_get_invalid_date_request( template_url=self.get_invalid_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -319,7 +322,8 @@ def get_overflow_date( request = build_get_overflow_date_request( template_url=self.get_overflow_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -357,7 +361,8 @@ def get_underflow_date( request = build_get_underflow_date_request( template_url=self.get_underflow_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -405,7 +410,8 @@ def put_max_date( content_type=content_type, json=json, template_url=self.put_max_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -439,7 +445,8 @@ def get_max_date( request = build_get_max_date_request( template_url=self.get_max_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -487,7 +494,8 @@ def put_min_date( content_type=content_type, json=json, template_url=self.put_min_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -521,7 +529,8 @@ def get_min_date( request = build_get_min_date_request( template_url=self.get_min_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py index 41ec3af9b67..37c4d49d48e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestDateTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestDateTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py index 344ee415ffb..d185bbfe295 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._datetime_operations import ( build_get_invalid_request, build_get_local_negative_offset_lowercase_max_date_time_request, @@ -89,7 +90,8 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -126,7 +128,8 @@ async def get_invalid(self, **kwargs: Any) -> datetime.datetime: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -163,7 +166,8 @@ async def get_overflow(self, **kwargs: Any) -> datetime.datetime: request = build_get_overflow_request( template_url=self.get_overflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -200,7 +204,8 @@ async def get_underflow(self, **kwargs: Any) -> datetime.datetime: request = build_get_underflow_request( template_url=self.get_underflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -245,7 +250,8 @@ async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs content_type=content_type, json=json, template_url=self.put_utc_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -289,7 +295,8 @@ async def put_utc_max_date_time7_digits(self, datetime_body: datetime.datetime, content_type=content_type, json=json, template_url=self.put_utc_max_date_time7_digits.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -322,7 +329,8 @@ async def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datet request = build_get_utc_lowercase_max_date_time_request( template_url=self.get_utc_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -359,7 +367,8 @@ async def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datet request = build_get_utc_uppercase_max_date_time_request( template_url=self.get_utc_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -399,7 +408,8 @@ async def get_utc_uppercase_max_date_time7_digits(self, **kwargs: Any) -> dateti request = build_get_utc_uppercase_max_date_time7_digits_request( template_url=self.get_utc_uppercase_max_date_time7_digits.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -444,7 +454,8 @@ async def put_local_positive_offset_max_date_time(self, datetime_body: datetime. content_type=content_type, json=json, template_url=self.put_local_positive_offset_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -477,7 +488,8 @@ async def get_local_positive_offset_lowercase_max_date_time(self, **kwargs: Any) request = build_get_local_positive_offset_lowercase_max_date_time_request( template_url=self.get_local_positive_offset_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -514,7 +526,8 @@ async def get_local_positive_offset_uppercase_max_date_time(self, **kwargs: Any) request = build_get_local_positive_offset_uppercase_max_date_time_request( template_url=self.get_local_positive_offset_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -559,7 +572,8 @@ async def put_local_negative_offset_max_date_time(self, datetime_body: datetime. content_type=content_type, json=json, template_url=self.put_local_negative_offset_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -592,7 +606,8 @@ async def get_local_negative_offset_uppercase_max_date_time(self, **kwargs: Any) request = build_get_local_negative_offset_uppercase_max_date_time_request( template_url=self.get_local_negative_offset_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -629,7 +644,8 @@ async def get_local_negative_offset_lowercase_max_date_time(self, **kwargs: Any) request = build_get_local_negative_offset_lowercase_max_date_time_request( template_url=self.get_local_negative_offset_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -674,7 +690,8 @@ async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs content_type=content_type, json=json, template_url=self.put_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -707,7 +724,8 @@ async def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: request = build_get_utc_min_date_time_request( template_url=self.get_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -752,7 +770,8 @@ async def put_local_positive_offset_min_date_time(self, datetime_body: datetime. content_type=content_type, json=json, template_url=self.put_local_positive_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -785,7 +804,8 @@ async def get_local_positive_offset_min_date_time(self, **kwargs: Any) -> dateti request = build_get_local_positive_offset_min_date_time_request( template_url=self.get_local_positive_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -830,7 +850,8 @@ async def put_local_negative_offset_min_date_time(self, datetime_body: datetime. content_type=content_type, json=json, template_url=self.put_local_negative_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -863,7 +884,8 @@ async def get_local_negative_offset_min_date_time(self, **kwargs: Any) -> dateti request = build_get_local_negative_offset_min_date_time_request( template_url=self.get_local_negative_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -900,7 +922,8 @@ async def get_local_no_offset_min_date_time(self, **kwargs: Any) -> datetime.dat request = build_get_local_no_offset_min_date_time_request( template_url=self.get_local_no_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py index 2edc10a1c67..cdb0186f0bd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -543,7 +544,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -581,7 +583,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -619,7 +622,8 @@ def get_overflow( request = build_get_overflow_request( template_url=self.get_overflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -657,7 +661,8 @@ def get_underflow( request = build_get_underflow_request( template_url=self.get_underflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -705,7 +710,8 @@ def put_utc_max_date_time( content_type=content_type, json=json, template_url=self.put_utc_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -752,7 +758,8 @@ def put_utc_max_date_time7_digits( content_type=content_type, json=json, template_url=self.put_utc_max_date_time7_digits.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -786,7 +793,8 @@ def get_utc_lowercase_max_date_time( request = build_get_utc_lowercase_max_date_time_request( template_url=self.get_utc_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -824,7 +832,8 @@ def get_utc_uppercase_max_date_time( request = build_get_utc_uppercase_max_date_time_request( template_url=self.get_utc_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -865,7 +874,8 @@ def get_utc_uppercase_max_date_time7_digits( request = build_get_utc_uppercase_max_date_time7_digits_request( template_url=self.get_utc_uppercase_max_date_time7_digits.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -913,7 +923,8 @@ def put_local_positive_offset_max_date_time( content_type=content_type, json=json, template_url=self.put_local_positive_offset_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -947,7 +958,8 @@ def get_local_positive_offset_lowercase_max_date_time( request = build_get_local_positive_offset_lowercase_max_date_time_request( template_url=self.get_local_positive_offset_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -985,7 +997,8 @@ def get_local_positive_offset_uppercase_max_date_time( request = build_get_local_positive_offset_uppercase_max_date_time_request( template_url=self.get_local_positive_offset_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1033,7 +1046,8 @@ def put_local_negative_offset_max_date_time( content_type=content_type, json=json, template_url=self.put_local_negative_offset_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1067,7 +1081,8 @@ def get_local_negative_offset_uppercase_max_date_time( request = build_get_local_negative_offset_uppercase_max_date_time_request( template_url=self.get_local_negative_offset_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1105,7 +1120,8 @@ def get_local_negative_offset_lowercase_max_date_time( request = build_get_local_negative_offset_lowercase_max_date_time_request( template_url=self.get_local_negative_offset_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1153,7 +1169,8 @@ def put_utc_min_date_time( content_type=content_type, json=json, template_url=self.put_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1187,7 +1204,8 @@ def get_utc_min_date_time( request = build_get_utc_min_date_time_request( template_url=self.get_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1235,7 +1253,8 @@ def put_local_positive_offset_min_date_time( content_type=content_type, json=json, template_url=self.put_local_positive_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1269,7 +1288,8 @@ def get_local_positive_offset_min_date_time( request = build_get_local_positive_offset_min_date_time_request( template_url=self.get_local_positive_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1317,7 +1337,8 @@ def put_local_negative_offset_min_date_time( content_type=content_type, json=json, template_url=self.put_local_negative_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1351,7 +1372,8 @@ def get_local_negative_offset_min_date_time( request = build_get_local_negative_offset_min_date_time_request( template_url=self.get_local_negative_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1389,7 +1411,8 @@ def get_local_no_offset_min_date_time( request = build_get_local_no_offset_min_date_time_request( template_url=self.get_local_no_offset_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py index 4048a5a7f59..5f0eec8ee7b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestRFC1123DateTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestRFC1123DateTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py index 69a189555b0..5645cffe1af 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._datetimerfc1123_operations import ( build_get_invalid_request, build_get_null_request, @@ -76,7 +77,8 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.datetime]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -113,7 +115,8 @@ async def get_invalid(self, **kwargs: Any) -> datetime.datetime: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_overflow(self, **kwargs: Any) -> datetime.datetime: request = build_get_overflow_request( template_url=self.get_overflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -187,7 +191,8 @@ async def get_underflow(self, **kwargs: Any) -> datetime.datetime: request = build_get_underflow_request( template_url=self.get_underflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -232,7 +237,8 @@ async def put_utc_max_date_time(self, datetime_body: datetime.datetime, **kwargs content_type=content_type, json=json, template_url=self.put_utc_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -265,7 +271,8 @@ async def get_utc_lowercase_max_date_time(self, **kwargs: Any) -> datetime.datet request = build_get_utc_lowercase_max_date_time_request( template_url=self.get_utc_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -302,7 +309,8 @@ async def get_utc_uppercase_max_date_time(self, **kwargs: Any) -> datetime.datet request = build_get_utc_uppercase_max_date_time_request( template_url=self.get_utc_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -347,7 +355,8 @@ async def put_utc_min_date_time(self, datetime_body: datetime.datetime, **kwargs content_type=content_type, json=json, template_url=self.put_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -380,7 +389,8 @@ async def get_utc_min_date_time(self, **kwargs: Any) -> datetime.datetime: request = build_get_utc_min_date_time_request( template_url=self.get_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py index 3718ad574ea..872f0338366 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -263,7 +264,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -301,7 +303,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -339,7 +342,8 @@ def get_overflow( request = build_get_overflow_request( template_url=self.get_overflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -377,7 +381,8 @@ def get_underflow( request = build_get_underflow_request( template_url=self.get_underflow.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -425,7 +430,8 @@ def put_utc_max_date_time( content_type=content_type, json=json, template_url=self.put_utc_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -459,7 +465,8 @@ def get_utc_lowercase_max_date_time( request = build_get_utc_lowercase_max_date_time_request( template_url=self.get_utc_lowercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -497,7 +504,8 @@ def get_utc_uppercase_max_date_time( request = build_get_utc_uppercase_max_date_time_request( template_url=self.get_utc_uppercase_max_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -545,7 +553,8 @@ def put_utc_min_date_time( content_type=content_type, json=json, template_url=self.put_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -579,7 +588,8 @@ def get_utc_min_date_time( request = build_get_utc_min_date_time_request( template_url=self.get_utc_min_date_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py index c8d4d966970..b38c52f12a4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATDictionaryServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATDictionaryService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py index 0cbe3fc8c23..bc0f68a8ac2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._dictionary_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, @@ -132,7 +133,8 @@ async def get_null(self, **kwargs: Any) -> Dict[str, int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -169,7 +171,8 @@ async def get_empty(self, **kwargs: Any) -> Dict[str, int]: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -214,7 +217,8 @@ async def put_empty(self, array_body: Dict[str, str], **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -247,7 +251,8 @@ async def get_null_value(self, **kwargs: Any) -> Dict[str, str]: request = build_get_null_value_request( template_url=self.get_null_value.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -284,7 +289,8 @@ async def get_null_key(self, **kwargs: Any) -> Dict[str, str]: request = build_get_null_key_request( template_url=self.get_null_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -321,7 +327,8 @@ async def get_empty_string_key(self, **kwargs: Any) -> Dict[str, str]: request = build_get_empty_string_key_request( template_url=self.get_empty_string_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -358,7 +365,8 @@ async def get_invalid(self, **kwargs: Any) -> Dict[str, str]: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -395,7 +403,8 @@ async def get_boolean_tfft(self, **kwargs: Any) -> Dict[str, bool]: request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -440,7 +449,8 @@ async def put_boolean_tfft(self, array_body: Dict[str, bool], **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -473,7 +483,8 @@ async def get_boolean_invalid_null(self, **kwargs: Any) -> Dict[str, bool]: request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -510,7 +521,8 @@ async def get_boolean_invalid_string(self, **kwargs: Any) -> Dict[str, bool]: request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -547,7 +559,8 @@ async def get_integer_valid(self, **kwargs: Any) -> Dict[str, int]: request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -592,7 +605,8 @@ async def put_integer_valid(self, array_body: Dict[str, int], **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -625,7 +639,8 @@ async def get_int_invalid_null(self, **kwargs: Any) -> Dict[str, int]: request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -662,7 +677,8 @@ async def get_int_invalid_string(self, **kwargs: Any) -> Dict[str, int]: request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -699,7 +715,8 @@ async def get_long_valid(self, **kwargs: Any) -> Dict[str, int]: request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -744,7 +761,8 @@ async def put_long_valid(self, array_body: Dict[str, int], **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -777,7 +795,8 @@ async def get_long_invalid_null(self, **kwargs: Any) -> Dict[str, int]: request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -814,7 +833,8 @@ async def get_long_invalid_string(self, **kwargs: Any) -> Dict[str, int]: request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -851,7 +871,8 @@ async def get_float_valid(self, **kwargs: Any) -> Dict[str, float]: request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -896,7 +917,8 @@ async def put_float_valid(self, array_body: Dict[str, float], **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -929,7 +951,8 @@ async def get_float_invalid_null(self, **kwargs: Any) -> Dict[str, float]: request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -966,7 +989,8 @@ async def get_float_invalid_string(self, **kwargs: Any) -> Dict[str, float]: request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1003,7 +1027,8 @@ async def get_double_valid(self, **kwargs: Any) -> Dict[str, float]: request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1048,7 +1073,8 @@ async def put_double_valid(self, array_body: Dict[str, float], **kwargs: Any) -> content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1081,7 +1107,8 @@ async def get_double_invalid_null(self, **kwargs: Any) -> Dict[str, float]: request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1118,7 +1145,8 @@ async def get_double_invalid_string(self, **kwargs: Any) -> Dict[str, float]: request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1155,7 +1183,8 @@ async def get_string_valid(self, **kwargs: Any) -> Dict[str, str]: request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1200,7 +1229,8 @@ async def put_string_valid(self, array_body: Dict[str, str], **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1233,7 +1263,8 @@ async def get_string_with_null(self, **kwargs: Any) -> Dict[str, str]: request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1270,7 +1301,8 @@ async def get_string_with_invalid(self, **kwargs: Any) -> Dict[str, str]: request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1307,7 +1339,8 @@ async def get_date_valid(self, **kwargs: Any) -> Dict[str, datetime.date]: request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1352,7 +1385,8 @@ async def put_date_valid(self, array_body: Dict[str, datetime.date], **kwargs: A content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1385,7 +1419,8 @@ async def get_date_invalid_null(self, **kwargs: Any) -> Dict[str, datetime.date] request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1422,7 +1457,8 @@ async def get_date_invalid_chars(self, **kwargs: Any) -> Dict[str, datetime.date request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1460,7 +1496,8 @@ async def get_date_time_valid(self, **kwargs: Any) -> Dict[str, datetime.datetim request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1506,7 +1543,8 @@ async def put_date_time_valid(self, array_body: Dict[str, datetime.datetime], ** content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1539,7 +1577,8 @@ async def get_date_time_invalid_null(self, **kwargs: Any) -> Dict[str, datetime. request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1576,7 +1615,8 @@ async def get_date_time_invalid_chars(self, **kwargs: Any) -> Dict[str, datetime request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1614,7 +1654,8 @@ async def get_date_time_rfc1123_valid(self, **kwargs: Any) -> Dict[str, datetime request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1660,7 +1701,8 @@ async def put_date_time_rfc1123_valid(self, array_body: Dict[str, datetime.datet content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1693,7 +1735,8 @@ async def get_duration_valid(self, **kwargs: Any) -> Dict[str, datetime.timedelt request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1738,7 +1781,8 @@ async def put_duration_valid(self, array_body: Dict[str, datetime.timedelta], ** content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1772,7 +1816,8 @@ async def get_byte_valid(self, **kwargs: Any) -> Dict[str, bytearray]: request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1818,7 +1863,8 @@ async def put_byte_valid(self, array_body: Dict[str, bytearray], **kwargs: Any) content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1852,7 +1898,8 @@ async def get_byte_invalid_null(self, **kwargs: Any) -> Dict[str, bytearray]: request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1890,7 +1937,8 @@ async def get_base64_url(self, **kwargs: Any) -> Dict[str, bytes]: request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1927,7 +1975,8 @@ async def get_complex_null(self, **kwargs: Any) -> Optional[Dict[str, "_models.W request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1964,7 +2013,8 @@ async def get_complex_empty(self, **kwargs: Any) -> Dict[str, "_models.Widget"]: request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2002,7 +2052,8 @@ async def get_complex_item_null(self, **kwargs: Any) -> Dict[str, "_models.Widge request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2040,7 +2091,8 @@ async def get_complex_item_empty(self, **kwargs: Any) -> Dict[str, "_models.Widg request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2078,7 +2130,8 @@ async def get_complex_valid(self, **kwargs: Any) -> Dict[str, "_models.Widget"]: request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2124,7 +2177,8 @@ async def put_complex_valid(self, array_body: Dict[str, "_models.Widget"], **kwa content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2157,7 +2211,8 @@ async def get_array_null(self, **kwargs: Any) -> Optional[Dict[str, List[str]]]: request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2194,7 +2249,8 @@ async def get_array_empty(self, **kwargs: Any) -> Dict[str, List[str]]: request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2231,7 +2287,8 @@ async def get_array_item_null(self, **kwargs: Any) -> Dict[str, List[str]]: request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2268,7 +2325,8 @@ async def get_array_item_empty(self, **kwargs: Any) -> Dict[str, List[str]]: request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2306,7 +2364,8 @@ async def get_array_valid(self, **kwargs: Any) -> Dict[str, List[str]]: request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2352,7 +2411,8 @@ async def put_array_valid(self, array_body: Dict[str, List[str]], **kwargs: Any) content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2385,7 +2445,8 @@ async def get_dictionary_null(self, **kwargs: Any) -> Dict[str, Dict[str, str]]: request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2422,7 +2483,8 @@ async def get_dictionary_empty(self, **kwargs: Any) -> Dict[str, Dict[str, str]] request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2460,7 +2522,8 @@ async def get_dictionary_item_null(self, **kwargs: Any) -> Dict[str, Dict[str, s request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2498,7 +2561,8 @@ async def get_dictionary_item_empty(self, **kwargs: Any) -> Dict[str, Dict[str, request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2537,7 +2601,8 @@ async def get_dictionary_valid(self, **kwargs: Any) -> Dict[str, Dict[str, str]] request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -2584,7 +2649,8 @@ async def put_dictionary_valid(self, array_body: Dict[str, Dict[str, str]], **kw content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py index 90e0e9929b9..b6523cf83cb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -1435,7 +1436,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1473,7 +1475,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1521,7 +1524,8 @@ def put_empty( content_type=content_type, json=json, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1555,7 +1559,8 @@ def get_null_value( request = build_get_null_value_request( template_url=self.get_null_value.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1593,7 +1598,8 @@ def get_null_key( request = build_get_null_key_request( template_url=self.get_null_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1631,7 +1637,8 @@ def get_empty_string_key( request = build_get_empty_string_key_request( template_url=self.get_empty_string_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1669,7 +1676,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1707,7 +1715,8 @@ def get_boolean_tfft( request = build_get_boolean_tfft_request( template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1755,7 +1764,8 @@ def put_boolean_tfft( content_type=content_type, json=json, template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1789,7 +1799,8 @@ def get_boolean_invalid_null( request = build_get_boolean_invalid_null_request( template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1827,7 +1838,8 @@ def get_boolean_invalid_string( request = build_get_boolean_invalid_string_request( template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1865,7 +1877,8 @@ def get_integer_valid( request = build_get_integer_valid_request( template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1913,7 +1926,8 @@ def put_integer_valid( content_type=content_type, json=json, template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1947,7 +1961,8 @@ def get_int_invalid_null( request = build_get_int_invalid_null_request( template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1985,7 +2000,8 @@ def get_int_invalid_string( request = build_get_int_invalid_string_request( template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2023,7 +2039,8 @@ def get_long_valid( request = build_get_long_valid_request( template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2071,7 +2088,8 @@ def put_long_valid( content_type=content_type, json=json, template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2105,7 +2123,8 @@ def get_long_invalid_null( request = build_get_long_invalid_null_request( template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2143,7 +2162,8 @@ def get_long_invalid_string( request = build_get_long_invalid_string_request( template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2181,7 +2201,8 @@ def get_float_valid( request = build_get_float_valid_request( template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2229,7 +2250,8 @@ def put_float_valid( content_type=content_type, json=json, template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2263,7 +2285,8 @@ def get_float_invalid_null( request = build_get_float_invalid_null_request( template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2301,7 +2324,8 @@ def get_float_invalid_string( request = build_get_float_invalid_string_request( template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2339,7 +2363,8 @@ def get_double_valid( request = build_get_double_valid_request( template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2387,7 +2412,8 @@ def put_double_valid( content_type=content_type, json=json, template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2421,7 +2447,8 @@ def get_double_invalid_null( request = build_get_double_invalid_null_request( template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2459,7 +2486,8 @@ def get_double_invalid_string( request = build_get_double_invalid_string_request( template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2497,7 +2525,8 @@ def get_string_valid( request = build_get_string_valid_request( template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2545,7 +2574,8 @@ def put_string_valid( content_type=content_type, json=json, template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2579,7 +2609,8 @@ def get_string_with_null( request = build_get_string_with_null_request( template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2617,7 +2648,8 @@ def get_string_with_invalid( request = build_get_string_with_invalid_request( template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2655,7 +2687,8 @@ def get_date_valid( request = build_get_date_valid_request( template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2703,7 +2736,8 @@ def put_date_valid( content_type=content_type, json=json, template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2737,7 +2771,8 @@ def get_date_invalid_null( request = build_get_date_invalid_null_request( template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2775,7 +2810,8 @@ def get_date_invalid_chars( request = build_get_date_invalid_chars_request( template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2814,7 +2850,8 @@ def get_date_time_valid( request = build_get_date_time_valid_request( template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2863,7 +2900,8 @@ def put_date_time_valid( content_type=content_type, json=json, template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2897,7 +2935,8 @@ def get_date_time_invalid_null( request = build_get_date_time_invalid_null_request( template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2935,7 +2974,8 @@ def get_date_time_invalid_chars( request = build_get_date_time_invalid_chars_request( template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2974,7 +3014,8 @@ def get_date_time_rfc1123_valid( request = build_get_date_time_rfc1123_valid_request( template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3023,7 +3064,8 @@ def put_date_time_rfc1123_valid( content_type=content_type, json=json, template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3057,7 +3099,8 @@ def get_duration_valid( request = build_get_duration_valid_request( template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3105,7 +3148,8 @@ def put_duration_valid( content_type=content_type, json=json, template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3140,7 +3184,8 @@ def get_byte_valid( request = build_get_byte_valid_request( template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3189,7 +3234,8 @@ def put_byte_valid( content_type=content_type, json=json, template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3224,7 +3270,8 @@ def get_byte_invalid_null( request = build_get_byte_invalid_null_request( template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3263,7 +3310,8 @@ def get_base64_url( request = build_get_base64_url_request( template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3301,7 +3349,8 @@ def get_complex_null( request = build_get_complex_null_request( template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3339,7 +3388,8 @@ def get_complex_empty( request = build_get_complex_empty_request( template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3378,7 +3428,8 @@ def get_complex_item_null( request = build_get_complex_item_null_request( template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3417,7 +3468,8 @@ def get_complex_item_empty( request = build_get_complex_item_empty_request( template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3456,7 +3508,8 @@ def get_complex_valid( request = build_get_complex_valid_request( template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3505,7 +3558,8 @@ def put_complex_valid( content_type=content_type, json=json, template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3539,7 +3593,8 @@ def get_array_null( request = build_get_array_null_request( template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3577,7 +3632,8 @@ def get_array_empty( request = build_get_array_empty_request( template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3615,7 +3671,8 @@ def get_array_item_null( request = build_get_array_item_null_request( template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3653,7 +3710,8 @@ def get_array_item_empty( request = build_get_array_item_empty_request( template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3692,7 +3750,8 @@ def get_array_valid( request = build_get_array_valid_request( template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3741,7 +3800,8 @@ def put_array_valid( content_type=content_type, json=json, template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3775,7 +3835,8 @@ def get_dictionary_null( request = build_get_dictionary_null_request( template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3813,7 +3874,8 @@ def get_dictionary_empty( request = build_get_dictionary_empty_request( template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3852,7 +3914,8 @@ def get_dictionary_item_null( request = build_get_dictionary_item_null_request( template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3891,7 +3954,8 @@ def get_dictionary_item_empty( request = build_get_dictionary_item_empty_request( template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3931,7 +3995,8 @@ def get_dictionary_valid( request = build_get_dictionary_valid_request( template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -3981,7 +4046,8 @@ def put_dictionary_valid( content_type=content_type, json=json, template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py index 8b18f16d3f2..5b38023d317 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestDurationTestServiceConfiguration(Configuration): """Configuration for AutoRestDurationTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py index edafc330399..94a6f57e9fe 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._duration_operations import ( build_get_invalid_request, build_get_null_request, @@ -71,7 +72,8 @@ async def get_null(self, **kwargs: Any) -> Optional[datetime.timedelta]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -116,7 +118,8 @@ async def put_positive_duration(self, duration_body: datetime.timedelta, **kwarg content_type=content_type, json=json, template_url=self.put_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -149,7 +152,8 @@ async def get_positive_duration(self, **kwargs: Any) -> datetime.timedelta: request = build_get_positive_duration_request( template_url=self.get_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -186,7 +190,8 @@ async def get_invalid(self, **kwargs: Any) -> datetime.timedelta: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py index 23f94b5dc15..1bfcf1d0fe0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -159,7 +160,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -207,7 +209,8 @@ def put_positive_duration( content_type=content_type, json=json, template_url=self.put_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -241,7 +244,8 @@ def get_positive_duration( request = build_get_positive_duration_request( template_url=self.get_positive_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -279,7 +283,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py index 06ec4ffc805..344fdae65ad 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATFileServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATFileService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py index 849142cefaa..9729dc844c3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._files_operations import ( build_get_empty_file_request, build_get_file_large_request, @@ -69,7 +70,8 @@ async def get_file(self, **kwargs: Any) -> IO: request = build_get_file_request( template_url=self.get_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -106,7 +108,8 @@ async def get_file_large(self, **kwargs: Any) -> IO: request = build_get_file_large_request( template_url=self.get_file_large.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -143,7 +146,8 @@ async def get_empty_file(self, **kwargs: Any) -> IO: request = build_get_empty_file_request( template_url=self.get_empty_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py index 55f497741ca..ba09d82e10d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -134,7 +135,8 @@ def get_file( request = build_get_file_request( template_url=self.get_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) @@ -172,7 +174,8 @@ def get_file_large( request = build_get_file_large_request( template_url=self.get_file_large.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) @@ -210,7 +213,8 @@ def get_empty_file( request = build_get_empty_file_request( template_url=self.get_empty_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py index 7e429aea40b..2b45d267f3c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATFormDataServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATFormDataService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py index 8761dd1a95c..a1d2e257a77 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._formdata_operations import ( build_upload_file_request, build_upload_file_via_body_request, @@ -86,7 +87,8 @@ async def upload_file(self, file_content: IO, file_name: str, **kwargs: Any) -> files=files, data=data, template_url=self.upload_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request, files) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -131,7 +133,8 @@ async def upload_file_via_body(self, file_content: IO, **kwargs: Any) -> IO: content_type=content_type, content=content, template_url=self.upload_file_via_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -182,7 +185,8 @@ async def upload_files(self, file_content: List[IO], **kwargs: Any) -> IO: files=files, data=data, template_url=self.upload_files.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request, files) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py index e8122954895..d09596bc705 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -166,7 +167,8 @@ def upload_file( files=files, data=data, template_url=self.upload_file.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request, files) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) @@ -214,7 +216,8 @@ def upload_file_via_body( content_type=content_type, content=content, template_url=self.upload_file_via_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) @@ -268,7 +271,8 @@ def upload_files( files=files, data=data, template_url=self.upload_files.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request, files) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=True, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py index fc5968bb1a7..501011ba124 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestIntegerTestServiceConfiguration(Configuration): """Configuration for AutoRestIntegerTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py index e0ac919c9d4..fe03138b726 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._int_operations import ( build_get_invalid_request, build_get_invalid_unix_time_request, @@ -81,7 +82,8 @@ async def get_null(self, **kwargs: Any) -> Optional[int]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -118,7 +120,8 @@ async def get_invalid(self, **kwargs: Any) -> int: request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -155,7 +158,8 @@ async def get_overflow_int32(self, **kwargs: Any) -> int: request = build_get_overflow_int32_request( template_url=self.get_overflow_int32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -192,7 +196,8 @@ async def get_underflow_int32(self, **kwargs: Any) -> int: request = build_get_underflow_int32_request( template_url=self.get_underflow_int32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -229,7 +234,8 @@ async def get_overflow_int64(self, **kwargs: Any) -> int: request = build_get_overflow_int64_request( template_url=self.get_overflow_int64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -266,7 +272,8 @@ async def get_underflow_int64(self, **kwargs: Any) -> int: request = build_get_underflow_int64_request( template_url=self.get_underflow_int64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -311,7 +318,8 @@ async def put_max32(self, int_body: int, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_max32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -352,7 +360,8 @@ async def put_max64(self, int_body: int, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_max64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -393,7 +402,8 @@ async def put_min32(self, int_body: int, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_min32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -434,7 +444,8 @@ async def put_min64(self, int_body: int, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_min64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -467,7 +478,8 @@ async def get_unix_time(self, **kwargs: Any) -> datetime.datetime: request = build_get_unix_time_request( template_url=self.get_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -512,7 +524,8 @@ async def put_unix_time_date(self, int_body: datetime.datetime, **kwargs: Any) - content_type=content_type, json=json, template_url=self.put_unix_time_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -545,7 +558,8 @@ async def get_invalid_unix_time(self, **kwargs: Any) -> datetime.datetime: request = build_get_invalid_unix_time_request( template_url=self.get_invalid_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -582,7 +596,8 @@ async def get_null_unix_time(self, **kwargs: Any) -> Optional[datetime.datetime] request = build_get_null_unix_time_request( template_url=self.get_null_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py index 3cbbe31900c..dc3bf84178b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -375,7 +376,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -413,7 +415,8 @@ def get_invalid( request = build_get_invalid_request( template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -451,7 +454,8 @@ def get_overflow_int32( request = build_get_overflow_int32_request( template_url=self.get_overflow_int32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -489,7 +493,8 @@ def get_underflow_int32( request = build_get_underflow_int32_request( template_url=self.get_underflow_int32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -527,7 +532,8 @@ def get_overflow_int64( request = build_get_overflow_int64_request( template_url=self.get_overflow_int64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -565,7 +571,8 @@ def get_underflow_int64( request = build_get_underflow_int64_request( template_url=self.get_underflow_int64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -613,7 +620,8 @@ def put_max32( content_type=content_type, json=json, template_url=self.put_max32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -657,7 +665,8 @@ def put_max64( content_type=content_type, json=json, template_url=self.put_max64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -701,7 +710,8 @@ def put_min32( content_type=content_type, json=json, template_url=self.put_min32.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -745,7 +755,8 @@ def put_min64( content_type=content_type, json=json, template_url=self.put_min64.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -779,7 +790,8 @@ def get_unix_time( request = build_get_unix_time_request( template_url=self.get_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -827,7 +839,8 @@ def put_unix_time_date( content_type=content_type, json=json, template_url=self.put_unix_time_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -861,7 +874,8 @@ def get_invalid_unix_time( request = build_get_invalid_unix_time_request( template_url=self.get_invalid_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -899,7 +913,8 @@ def get_null_unix_time( request = build_get_null_unix_time_request( template_url=self.get_null_unix_time.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py index da1fbd323a5..33c37abfd5d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestNumberTestServiceConfiguration(Configuration): """Configuration for AutoRestNumberTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py index 744f25f51ea..04b9d4e3162 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._number_operations import ( build_get_big_decimal_negative_decimal_request, build_get_big_decimal_positive_decimal_request, @@ -90,7 +91,8 @@ async def get_null(self, **kwargs: Any) -> Optional[float]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +129,8 @@ async def get_invalid_float(self, **kwargs: Any) -> float: request = build_get_invalid_float_request( template_url=self.get_invalid_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -164,7 +167,8 @@ async def get_invalid_double(self, **kwargs: Any) -> float: request = build_get_invalid_double_request( template_url=self.get_invalid_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -201,7 +205,8 @@ async def get_invalid_decimal(self, **kwargs: Any) -> float: request = build_get_invalid_decimal_request( template_url=self.get_invalid_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -246,7 +251,8 @@ async def put_big_float(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_big_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -279,7 +285,8 @@ async def get_big_float(self, **kwargs: Any) -> float: request = build_get_big_float_request( template_url=self.get_big_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -324,7 +331,8 @@ async def put_big_double(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_big_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -357,7 +365,8 @@ async def get_big_double(self, **kwargs: Any) -> float: request = build_get_big_double_request( template_url=self.get_big_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -397,7 +406,8 @@ async def put_big_double_positive_decimal(self, **kwargs: Any) -> None: request = build_put_big_double_positive_decimal_request( content_type=content_type, template_url=self.put_big_double_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -430,7 +440,8 @@ async def get_big_double_positive_decimal(self, **kwargs: Any) -> float: request = build_get_big_double_positive_decimal_request( template_url=self.get_big_double_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -470,7 +481,8 @@ async def put_big_double_negative_decimal(self, **kwargs: Any) -> None: request = build_put_big_double_negative_decimal_request( content_type=content_type, template_url=self.put_big_double_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -503,7 +515,8 @@ async def get_big_double_negative_decimal(self, **kwargs: Any) -> float: request = build_get_big_double_negative_decimal_request( template_url=self.get_big_double_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -548,7 +561,8 @@ async def put_big_decimal(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_big_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -581,7 +595,8 @@ async def get_big_decimal(self, **kwargs: Any) -> float: request = build_get_big_decimal_request( template_url=self.get_big_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -621,7 +636,8 @@ async def put_big_decimal_positive_decimal(self, **kwargs: Any) -> None: request = build_put_big_decimal_positive_decimal_request( content_type=content_type, template_url=self.put_big_decimal_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -654,7 +670,8 @@ async def get_big_decimal_positive_decimal(self, **kwargs: Any) -> float: request = build_get_big_decimal_positive_decimal_request( template_url=self.get_big_decimal_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -694,7 +711,8 @@ async def put_big_decimal_negative_decimal(self, **kwargs: Any) -> None: request = build_put_big_decimal_negative_decimal_request( content_type=content_type, template_url=self.put_big_decimal_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -727,7 +745,8 @@ async def get_big_decimal_negative_decimal(self, **kwargs: Any) -> float: request = build_get_big_decimal_negative_decimal_request( template_url=self.get_big_decimal_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -772,7 +791,8 @@ async def put_small_float(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_small_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -805,7 +825,8 @@ async def get_small_float(self, **kwargs: Any) -> float: request = build_get_small_float_request( template_url=self.get_small_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -850,7 +871,8 @@ async def put_small_double(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_small_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -883,7 +905,8 @@ async def get_small_double(self, **kwargs: Any) -> float: request = build_get_small_double_request( template_url=self.get_small_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -928,7 +951,8 @@ async def put_small_decimal(self, number_body: float, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put_small_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -961,7 +985,8 @@ async def get_small_decimal(self, **kwargs: Any) -> float: request = build_get_small_decimal_request( template_url=self.get_small_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py index 2ec5acfe35f..e88da0205a4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -602,7 +603,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -640,7 +642,8 @@ def get_invalid_float( request = build_get_invalid_float_request( template_url=self.get_invalid_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -678,7 +681,8 @@ def get_invalid_double( request = build_get_invalid_double_request( template_url=self.get_invalid_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -716,7 +720,8 @@ def get_invalid_decimal( request = build_get_invalid_decimal_request( template_url=self.get_invalid_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -764,7 +769,8 @@ def put_big_float( content_type=content_type, json=json, template_url=self.put_big_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -798,7 +804,8 @@ def get_big_float( request = build_get_big_float_request( template_url=self.get_big_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -846,7 +853,8 @@ def put_big_double( content_type=content_type, json=json, template_url=self.put_big_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -880,7 +888,8 @@ def get_big_double( request = build_get_big_double_request( template_url=self.get_big_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -921,7 +930,8 @@ def put_big_double_positive_decimal( request = build_put_big_double_positive_decimal_request( content_type=content_type, template_url=self.put_big_double_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -955,7 +965,8 @@ def get_big_double_positive_decimal( request = build_get_big_double_positive_decimal_request( template_url=self.get_big_double_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -996,7 +1007,8 @@ def put_big_double_negative_decimal( request = build_put_big_double_negative_decimal_request( content_type=content_type, template_url=self.put_big_double_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1030,7 +1042,8 @@ def get_big_double_negative_decimal( request = build_get_big_double_negative_decimal_request( template_url=self.get_big_double_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1078,7 +1091,8 @@ def put_big_decimal( content_type=content_type, json=json, template_url=self.put_big_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1112,7 +1126,8 @@ def get_big_decimal( request = build_get_big_decimal_request( template_url=self.get_big_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1153,7 +1168,8 @@ def put_big_decimal_positive_decimal( request = build_put_big_decimal_positive_decimal_request( content_type=content_type, template_url=self.put_big_decimal_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1187,7 +1203,8 @@ def get_big_decimal_positive_decimal( request = build_get_big_decimal_positive_decimal_request( template_url=self.get_big_decimal_positive_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1228,7 +1245,8 @@ def put_big_decimal_negative_decimal( request = build_put_big_decimal_negative_decimal_request( content_type=content_type, template_url=self.put_big_decimal_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1262,7 +1280,8 @@ def get_big_decimal_negative_decimal( request = build_get_big_decimal_negative_decimal_request( template_url=self.get_big_decimal_negative_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1310,7 +1329,8 @@ def put_small_float( content_type=content_type, json=json, template_url=self.put_small_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1344,7 +1364,8 @@ def get_small_float( request = build_get_small_float_request( template_url=self.get_small_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1392,7 +1413,8 @@ def put_small_double( content_type=content_type, json=json, template_url=self.put_small_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1426,7 +1448,8 @@ def get_small_double( request = build_get_small_double_request( template_url=self.get_small_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1474,7 +1497,8 @@ def put_small_decimal( content_type=content_type, json=json, template_url=self.put_small_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1508,7 +1532,8 @@ def get_small_decimal( request = build_get_small_decimal_request( template_url=self.get_small_decimal.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py index 79befee47c6..957fadb92de 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py index 17f033a3cd9..9735f6b4a94 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._enum_operations import ( build_get_not_expandable_request, build_get_referenced_constant_request, @@ -72,7 +73,8 @@ async def get_not_expandable(self, **kwargs: Any) -> Union[str, "_models.Colors" request = build_get_not_expandable_request( template_url=self.get_not_expandable.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -117,7 +119,8 @@ async def put_not_expandable(self, string_body: Union[str, "_models.Colors"], ** content_type=content_type, json=json, template_url=self.put_not_expandable.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -150,7 +153,8 @@ async def get_referenced(self, **kwargs: Any) -> Union[str, "_models.Colors"]: request = build_get_referenced_request( template_url=self.get_referenced.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -195,7 +199,8 @@ async def put_referenced(self, enum_string_body: Union[str, "_models.Colors"], * content_type=content_type, json=json, template_url=self.put_referenced.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -228,7 +233,8 @@ async def get_referenced_constant(self, **kwargs: Any) -> "_models.RefColorConst request = build_get_referenced_constant_request( template_url=self.get_referenced_constant.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -275,7 +281,8 @@ async def put_referenced_constant(self, field1: Optional[str] = None, **kwargs: content_type=content_type, json=json, template_url=self.put_referenced_constant.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py index e3bd4099621..26d39ab9875 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._string_operations import ( build_get_base64_encoded_request, build_get_base64_url_encoded_request, @@ -79,7 +80,8 @@ async def get_null(self, **kwargs: Any) -> Optional[str]: request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +129,8 @@ async def put_null(self, string_body: Optional[str] = None, **kwargs: Any) -> No content_type=content_type, json=json, template_url=self.put_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -160,7 +163,8 @@ async def get_empty(self, **kwargs: Any) -> str: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -200,7 +204,8 @@ async def put_empty(self, **kwargs: Any) -> None: request = build_put_empty_request( content_type=content_type, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -233,7 +238,8 @@ async def get_mbcs(self, **kwargs: Any) -> str: request = build_get_mbcs_request( template_url=self.get_mbcs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -273,7 +279,8 @@ async def put_mbcs(self, **kwargs: Any) -> None: request = build_put_mbcs_request( content_type=content_type, template_url=self.put_mbcs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -308,7 +315,8 @@ async def get_whitespace(self, **kwargs: Any) -> str: request = build_get_whitespace_request( template_url=self.get_whitespace.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -350,7 +358,8 @@ async def put_whitespace(self, **kwargs: Any) -> None: request = build_put_whitespace_request( content_type=content_type, template_url=self.put_whitespace.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -383,7 +392,8 @@ async def get_not_provided(self, **kwargs: Any) -> str: request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -420,7 +430,8 @@ async def get_base64_encoded(self, **kwargs: Any) -> bytearray: request = build_get_base64_encoded_request( template_url=self.get_base64_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -457,7 +468,8 @@ async def get_base64_url_encoded(self, **kwargs: Any) -> bytes: request = build_get_base64_url_encoded_request( template_url=self.get_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -502,7 +514,8 @@ async def put_base64_url_encoded(self, string_body: bytes, **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.put_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -535,7 +548,8 @@ async def get_null_base64_url_encoded(self, **kwargs: Any) -> Optional[bytes]: request = build_get_null_base64_url_encoded_request( template_url=self.get_null_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py index 6825a460a45..4be7e4413aa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -206,7 +207,8 @@ def get_not_expandable( request = build_get_not_expandable_request( template_url=self.get_not_expandable.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -254,7 +256,8 @@ def put_not_expandable( content_type=content_type, json=json, template_url=self.put_not_expandable.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -288,7 +291,8 @@ def get_referenced( request = build_get_referenced_request( template_url=self.get_referenced.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -336,7 +340,8 @@ def put_referenced( content_type=content_type, json=json, template_url=self.put_referenced.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -370,7 +375,8 @@ def get_referenced_constant( request = build_get_referenced_constant_request( template_url=self.get_referenced_constant.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -420,7 +426,8 @@ def put_referenced_constant( content_type=content_type, json=json, template_url=self.put_referenced_constant.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py index 88e40fa92ab..b3d4db8561c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -360,7 +361,8 @@ def get_null( request = build_get_null_request( template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -411,7 +413,8 @@ def put_null( content_type=content_type, json=json, template_url=self.put_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -445,7 +448,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -486,7 +490,8 @@ def put_empty( request = build_put_empty_request( content_type=content_type, template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -520,7 +525,8 @@ def get_mbcs( request = build_get_mbcs_request( template_url=self.get_mbcs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -561,7 +567,8 @@ def put_mbcs( request = build_put_mbcs_request( content_type=content_type, template_url=self.put_mbcs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -597,7 +604,8 @@ def get_whitespace( request = build_get_whitespace_request( template_url=self.get_whitespace.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -640,7 +648,8 @@ def put_whitespace( request = build_put_whitespace_request( content_type=content_type, template_url=self.put_whitespace.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -674,7 +683,8 @@ def get_not_provided( request = build_get_not_provided_request( template_url=self.get_not_provided.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -712,7 +722,8 @@ def get_base64_encoded( request = build_get_base64_encoded_request( template_url=self.get_base64_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -750,7 +761,8 @@ def get_base64_url_encoded( request = build_get_base64_url_encoded_request( template_url=self.get_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -798,7 +810,8 @@ def put_base64_url_encoded( content_type=content_type, json=json, template_url=self.put_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -832,7 +845,8 @@ def get_null_base64_url_encoded( request = build_get_null_base64_url_encoded_request( template_url=self.get_null_base64_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py index afe602fc9d6..cb1ce9a6684 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py index e9346c764bc..29da7cea5fa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._time_operations import build_get_request, build_put_request T = TypeVar("T") @@ -66,7 +67,8 @@ async def get(self, **kwargs: Any) -> datetime.time: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -111,7 +113,8 @@ async def put(self, time_body: datetime.time, **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py index 8fbbe42ea77..0ec95abd2c9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -119,7 +120,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -167,7 +169,8 @@ def put( content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py index a9b1aa0c1cd..baae9f58321 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerConstantServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerConstantService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py index 742974ce287..ea1b80df08e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._contants_operations import ( build_put_client_constants_request, build_put_model_as_string_no_required_one_value_default_request, @@ -92,7 +93,8 @@ async def put_no_model_as_string_no_required_two_value_no_default( request = build_put_no_model_as_string_no_required_two_value_no_default_request( input=input, template_url=self.put_no_model_as_string_no_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -133,7 +135,8 @@ async def put_no_model_as_string_no_required_two_value_default( request = build_put_no_model_as_string_no_required_two_value_default_request( input=input, template_url=self.put_no_model_as_string_no_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -172,7 +175,8 @@ async def put_no_model_as_string_no_required_one_value_no_default( request = build_put_no_model_as_string_no_required_one_value_no_default_request( input=input, template_url=self.put_no_model_as_string_no_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -211,7 +215,8 @@ async def put_no_model_as_string_no_required_one_value_default( request = build_put_no_model_as_string_no_required_one_value_default_request( input=input, template_url=self.put_no_model_as_string_no_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -250,7 +255,8 @@ async def put_no_model_as_string_required_two_value_no_default( request = build_put_no_model_as_string_required_two_value_no_default_request( input=input, template_url=self.put_no_model_as_string_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -289,7 +295,8 @@ async def put_no_model_as_string_required_two_value_default( request = build_put_no_model_as_string_required_two_value_default_request( input=input, template_url=self.put_no_model_as_string_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -323,7 +330,8 @@ async def put_no_model_as_string_required_one_value_no_default(self, **kwargs: A request = build_put_no_model_as_string_required_one_value_no_default_request( template_url=self.put_no_model_as_string_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -357,7 +365,8 @@ async def put_no_model_as_string_required_one_value_default(self, **kwargs: Any) request = build_put_no_model_as_string_required_one_value_default_request( template_url=self.put_no_model_as_string_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -398,7 +407,8 @@ async def put_model_as_string_no_required_two_value_no_default( request = build_put_model_as_string_no_required_two_value_no_default_request( input=input, template_url=self.put_model_as_string_no_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -439,7 +449,8 @@ async def put_model_as_string_no_required_two_value_default( request = build_put_model_as_string_no_required_two_value_default_request( input=input, template_url=self.put_model_as_string_no_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -480,7 +491,8 @@ async def put_model_as_string_no_required_one_value_no_default( request = build_put_model_as_string_no_required_one_value_no_default_request( input=input, template_url=self.put_model_as_string_no_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -521,7 +533,8 @@ async def put_model_as_string_no_required_one_value_default( request = build_put_model_as_string_no_required_one_value_default_request( input=input, template_url=self.put_model_as_string_no_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -560,7 +573,8 @@ async def put_model_as_string_required_two_value_no_default( request = build_put_model_as_string_required_two_value_no_default_request( input=input, template_url=self.put_model_as_string_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -599,7 +613,8 @@ async def put_model_as_string_required_two_value_default( request = build_put_model_as_string_required_two_value_default_request( input=input, template_url=self.put_model_as_string_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -638,7 +653,8 @@ async def put_model_as_string_required_one_value_no_default( request = build_put_model_as_string_required_one_value_no_default_request( input=input, template_url=self.put_model_as_string_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -677,7 +693,8 @@ async def put_model_as_string_required_one_value_default( request = build_put_model_as_string_required_one_value_default_request( input=input, template_url=self.put_model_as_string_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -710,7 +727,8 @@ async def put_client_constants(self, **kwargs: Any) -> None: request = build_put_client_constants_request( template_url=self.put_client_constants.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py index 80b1e5a485b..00b7ec15609 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -456,7 +457,8 @@ def put_no_model_as_string_no_required_two_value_no_default( request = build_put_no_model_as_string_no_required_two_value_no_default_request( input=input, template_url=self.put_no_model_as_string_no_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -496,7 +498,8 @@ def put_no_model_as_string_no_required_two_value_default( request = build_put_no_model_as_string_no_required_two_value_default_request( input=input, template_url=self.put_no_model_as_string_no_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -536,7 +539,8 @@ def put_no_model_as_string_no_required_one_value_no_default( request = build_put_no_model_as_string_no_required_one_value_no_default_request( input=input, template_url=self.put_no_model_as_string_no_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -576,7 +580,8 @@ def put_no_model_as_string_no_required_one_value_default( request = build_put_no_model_as_string_no_required_one_value_default_request( input=input, template_url=self.put_no_model_as_string_no_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -616,7 +621,8 @@ def put_no_model_as_string_required_two_value_no_default( request = build_put_no_model_as_string_required_two_value_no_default_request( input=input, template_url=self.put_no_model_as_string_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -656,7 +662,8 @@ def put_no_model_as_string_required_two_value_default( request = build_put_no_model_as_string_required_two_value_default_request( input=input, template_url=self.put_no_model_as_string_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -691,7 +698,8 @@ def put_no_model_as_string_required_one_value_no_default( request = build_put_no_model_as_string_required_one_value_no_default_request( template_url=self.put_no_model_as_string_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -726,7 +734,8 @@ def put_no_model_as_string_required_one_value_default( request = build_put_no_model_as_string_required_one_value_default_request( template_url=self.put_no_model_as_string_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -766,7 +775,8 @@ def put_model_as_string_no_required_two_value_no_default( request = build_put_model_as_string_no_required_two_value_no_default_request( input=input, template_url=self.put_model_as_string_no_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -806,7 +816,8 @@ def put_model_as_string_no_required_two_value_default( request = build_put_model_as_string_no_required_two_value_default_request( input=input, template_url=self.put_model_as_string_no_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -846,7 +857,8 @@ def put_model_as_string_no_required_one_value_no_default( request = build_put_model_as_string_no_required_one_value_no_default_request( input=input, template_url=self.put_model_as_string_no_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -886,7 +898,8 @@ def put_model_as_string_no_required_one_value_default( request = build_put_model_as_string_no_required_one_value_default_request( input=input, template_url=self.put_model_as_string_no_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -926,7 +939,8 @@ def put_model_as_string_required_two_value_no_default( request = build_put_model_as_string_required_two_value_no_default_request( input=input, template_url=self.put_model_as_string_required_two_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -966,7 +980,8 @@ def put_model_as_string_required_two_value_default( request = build_put_model_as_string_required_two_value_default_request( input=input, template_url=self.put_model_as_string_required_two_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1006,7 +1021,8 @@ def put_model_as_string_required_one_value_no_default( request = build_put_model_as_string_required_one_value_no_default_request( input=input, template_url=self.put_model_as_string_required_one_value_no_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1046,7 +1062,8 @@ def put_model_as_string_required_one_value_default( request = build_put_model_as_string_required_one_value_default_request( input=input, template_url=self.put_model_as_string_required_one_value_default.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1080,7 +1097,8 @@ def put_client_constants( request = build_put_client_constants_request( template_url=self.put_client_constants.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index ad7661010a8..b8a7fb99df6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterizedHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index ebb86ddaca6..a26865df64e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") @@ -67,7 +68,8 @@ async def get_empty(self, account_name: str, **kwargs: Any) -> None: request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index 18fad4fa6b2..f9e8409a25e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -98,7 +99,8 @@ def get_empty( request = build_get_empty_request( template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "accountName": self._serialize.url("account_name", account_name, "str", skip_quote=True), "host": self._serialize.url("self._config.host", self._config.host, "str", skip_quote=True), diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py index 3f525fc4f1e..1a3eb629fac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterizedCustomHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedCustomHostTestClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py index 2ef9c283499..3c14a70b42f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") @@ -78,7 +79,8 @@ async def get_empty( subscription_id=self._config.subscription_id, key_version=key_version, template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "vault": self._serialize.url("vault", vault, "str", skip_quote=True), "secret": self._serialize.url("secret", secret, "str", skip_quote=True), diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py index 23ffeb6d7fb..f058358dd85 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -127,7 +128,8 @@ def get_empty( subscription_id=self._config.subscription_id, key_version=key_version, template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "vault": self._serialize.url("vault", vault, "str", skip_quote=True), "secret": self._serialize.url("secret", secret, "str", skip_quote=True), diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py index 32885416ee0..601d26658d5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class PetStoreIncConfiguration(Configuration): """Configuration for PetStoreInc. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py index 48f1f52e1bc..31add6a17af 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._pet_operations import build_add_pet_request, build_get_by_pet_id_request T = TypeVar("T") @@ -68,7 +69,8 @@ async def get_by_pet_id(self, pet_id: str, **kwargs: Any) -> "_models.Pet": request = build_get_by_pet_id_request( pet_id=pet_id, template_url=self.get_by_pet_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -115,7 +117,8 @@ async def add_pet(self, pet_param: Optional["_models.Pet"] = None, **kwargs: Any content_type=content_type, json=json, template_url=self.add_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py index cf5a9cb55e6..db6427683c0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -130,7 +131,8 @@ def get_by_pet_id( request = build_get_by_pet_id_request( pet_id=pet_id, template_url=self.get_by_pet_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -180,7 +182,8 @@ def add_pet( content_type=content_type, json=json, template_url=self.add_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py index 25a01661b0c..0832c110e48 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATHeaderServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATHeaderService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py index b7540cb801b..273e09be026 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._header_operations import ( build_custom_request_id_request, build_param_bool_request, @@ -99,7 +100,8 @@ async def param_existing_key(self, user_agent_parameter: str, **kwargs: Any) -> request = build_param_existing_key_request( user_agent_parameter=user_agent_parameter, template_url=self.param_existing_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -132,7 +134,8 @@ async def response_existing_key(self, **kwargs: Any) -> None: request = build_response_existing_key_request( template_url=self.response_existing_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -171,7 +174,8 @@ async def param_protected_key(self, **kwargs: Any) -> None: request = build_param_protected_key_request( content_type=content_type, template_url=self.param_protected_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -204,7 +208,8 @@ async def response_protected_key(self, **kwargs: Any) -> None: request = build_response_protected_key_request( template_url=self.response_protected_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -247,7 +252,8 @@ async def param_integer(self, scenario: str, value: int, **kwargs: Any) -> None: scenario=scenario, value=value, template_url=self.param_integer.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -283,7 +289,8 @@ async def response_integer(self, scenario: str, **kwargs: Any) -> None: request = build_response_integer_request( scenario=scenario, template_url=self.response_integer.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -326,7 +333,8 @@ async def param_long(self, scenario: str, value: int, **kwargs: Any) -> None: scenario=scenario, value=value, template_url=self.param_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -362,7 +370,8 @@ async def response_long(self, scenario: str, **kwargs: Any) -> None: request = build_response_long_request( scenario=scenario, template_url=self.response_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -405,7 +414,8 @@ async def param_float(self, scenario: str, value: float, **kwargs: Any) -> None: scenario=scenario, value=value, template_url=self.param_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -441,7 +451,8 @@ async def response_float(self, scenario: str, **kwargs: Any) -> None: request = build_response_float_request( scenario=scenario, template_url=self.response_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -484,7 +495,8 @@ async def param_double(self, scenario: str, value: float, **kwargs: Any) -> None scenario=scenario, value=value, template_url=self.param_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -520,7 +532,8 @@ async def response_double(self, scenario: str, **kwargs: Any) -> None: request = build_response_double_request( scenario=scenario, template_url=self.response_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -563,7 +576,8 @@ async def param_bool(self, scenario: str, value: bool, **kwargs: Any) -> None: scenario=scenario, value=value, template_url=self.param_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -599,7 +613,8 @@ async def response_bool(self, scenario: str, **kwargs: Any) -> None: request = build_response_bool_request( scenario=scenario, template_url=self.response_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -644,7 +659,8 @@ async def param_string(self, scenario: str, value: Optional[str] = None, **kwarg scenario=scenario, value=value, template_url=self.param_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -681,7 +697,8 @@ async def response_string(self, scenario: str, **kwargs: Any) -> None: request = build_response_string_request( scenario=scenario, template_url=self.response_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -724,7 +741,8 @@ async def param_date(self, scenario: str, value: datetime.date, **kwargs: Any) - scenario=scenario, value=value, template_url=self.param_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -760,7 +778,8 @@ async def response_date(self, scenario: str, **kwargs: Any) -> None: request = build_response_date_request( scenario=scenario, template_url=self.response_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -804,7 +823,8 @@ async def param_datetime(self, scenario: str, value: datetime.datetime, **kwargs scenario=scenario, value=value, template_url=self.param_datetime.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -840,7 +860,8 @@ async def response_datetime(self, scenario: str, **kwargs: Any) -> None: request = build_response_datetime_request( scenario=scenario, template_url=self.response_datetime.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -886,7 +907,8 @@ async def param_datetime_rfc1123( scenario=scenario, value=value, template_url=self.param_datetime_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -923,7 +945,8 @@ async def response_datetime_rfc1123(self, scenario: str, **kwargs: Any) -> None: request = build_response_datetime_rfc1123_request( scenario=scenario, template_url=self.response_datetime_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -965,7 +988,8 @@ async def param_duration(self, scenario: str, value: datetime.timedelta, **kwarg scenario=scenario, value=value, template_url=self.param_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1001,7 +1025,8 @@ async def response_duration(self, scenario: str, **kwargs: Any) -> None: request = build_response_duration_request( scenario=scenario, template_url=self.response_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1043,7 +1068,8 @@ async def param_byte(self, scenario: str, value: bytearray, **kwargs: Any) -> No scenario=scenario, value=value, template_url=self.param_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1079,7 +1105,8 @@ async def response_byte(self, scenario: str, **kwargs: Any) -> None: request = build_response_byte_request( scenario=scenario, template_url=self.response_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1125,7 +1152,8 @@ async def param_enum( scenario=scenario, value=value, template_url=self.param_enum.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1162,7 +1190,8 @@ async def response_enum(self, scenario: str, **kwargs: Any) -> None: request = build_response_enum_request( scenario=scenario, template_url=self.response_enum.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1199,7 +1228,8 @@ async def custom_request_id(self, **kwargs: Any) -> None: request = build_custom_request_id_request( template_url=self.custom_request_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py index 457a2eb62b3..e271112a293 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -765,7 +766,8 @@ def param_existing_key( request = build_param_existing_key_request( user_agent_parameter=user_agent_parameter, template_url=self.param_existing_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -799,7 +801,8 @@ def response_existing_key( request = build_response_existing_key_request( template_url=self.response_existing_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -839,7 +842,8 @@ def param_protected_key( request = build_param_protected_key_request( content_type=content_type, template_url=self.param_protected_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -873,7 +877,8 @@ def response_protected_key( request = build_response_protected_key_request( template_url=self.response_protected_key.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -920,7 +925,8 @@ def param_integer( scenario=scenario, value=value, template_url=self.param_integer.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -959,7 +965,8 @@ def response_integer( request = build_response_integer_request( scenario=scenario, template_url=self.response_integer.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1006,7 +1013,8 @@ def param_long( scenario=scenario, value=value, template_url=self.param_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1045,7 +1053,8 @@ def response_long( request = build_response_long_request( scenario=scenario, template_url=self.response_long.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1092,7 +1101,8 @@ def param_float( scenario=scenario, value=value, template_url=self.param_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1131,7 +1141,8 @@ def response_float( request = build_response_float_request( scenario=scenario, template_url=self.response_float.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1178,7 +1189,8 @@ def param_double( scenario=scenario, value=value, template_url=self.param_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1217,7 +1229,8 @@ def response_double( request = build_response_double_request( scenario=scenario, template_url=self.response_double.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1264,7 +1277,8 @@ def param_bool( scenario=scenario, value=value, template_url=self.param_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1303,7 +1317,8 @@ def response_bool( request = build_response_bool_request( scenario=scenario, template_url=self.response_bool.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1352,7 +1367,8 @@ def param_string( scenario=scenario, value=value, template_url=self.param_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1392,7 +1408,8 @@ def response_string( request = build_response_string_request( scenario=scenario, template_url=self.response_string.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1439,7 +1456,8 @@ def param_date( scenario=scenario, value=value, template_url=self.param_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1478,7 +1496,8 @@ def response_date( request = build_response_date_request( scenario=scenario, template_url=self.response_date.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1526,7 +1545,8 @@ def param_datetime( scenario=scenario, value=value, template_url=self.param_datetime.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1565,7 +1585,8 @@ def response_datetime( request = build_response_datetime_request( scenario=scenario, template_url=self.response_datetime.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1613,7 +1634,8 @@ def param_datetime_rfc1123( scenario=scenario, value=value, template_url=self.param_datetime_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1653,7 +1675,8 @@ def response_datetime_rfc1123( request = build_response_datetime_rfc1123_request( scenario=scenario, template_url=self.response_datetime_rfc1123.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1699,7 +1722,8 @@ def param_duration( scenario=scenario, value=value, template_url=self.param_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1738,7 +1762,8 @@ def response_duration( request = build_response_duration_request( scenario=scenario, template_url=self.response_duration.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1784,7 +1809,8 @@ def param_byte( scenario=scenario, value=value, template_url=self.param_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1823,7 +1849,8 @@ def response_byte( request = build_response_byte_request( scenario=scenario, template_url=self.response_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1871,7 +1898,8 @@ def param_enum( scenario=scenario, value=value, template_url=self.param_enum.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1911,7 +1939,8 @@ def response_enum( request = build_response_enum_request( scenario=scenario, template_url=self.response_enum.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1949,7 +1978,8 @@ def custom_request_id( request = build_custom_request_id_request( template_url=self.custom_request_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py index 4ec368ae08d..85b4ec51fe2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestHttpInfrastructureTestServiceConfiguration(Configuration): """Configuration for AutoRestHttpInfrastructureTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py index 6d51868256c..16bd444d6fa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_client_failure_operations import ( build_delete400_request, build_delete407_request, @@ -92,7 +93,8 @@ async def head400(self, **kwargs: Any) -> None: request = build_head400_request( template_url=self.head400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -125,7 +127,8 @@ async def get400(self, **kwargs: Any) -> None: request = build_get400_request( template_url=self.get400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -158,7 +161,8 @@ async def options400(self, **kwargs: Any) -> None: request = build_options400_request( template_url=self.options400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -202,7 +206,8 @@ async def put400(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -246,7 +251,8 @@ async def patch400(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -290,7 +296,8 @@ async def post400(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -334,7 +341,8 @@ async def delete400(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -367,7 +375,8 @@ async def head401(self, **kwargs: Any) -> None: request = build_head401_request( template_url=self.head401.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -400,7 +409,8 @@ async def get402(self, **kwargs: Any) -> None: request = build_get402_request( template_url=self.get402.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -433,7 +443,8 @@ async def options403(self, **kwargs: Any) -> None: request = build_options403_request( template_url=self.options403.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -466,7 +477,8 @@ async def get403(self, **kwargs: Any) -> None: request = build_get403_request( template_url=self.get403.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -510,7 +522,8 @@ async def put404(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -554,7 +567,8 @@ async def patch405(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch405.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -598,7 +612,8 @@ async def post406(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post406.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -642,7 +657,8 @@ async def delete407(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete407.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -686,7 +702,8 @@ async def put409(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put409.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -719,7 +736,8 @@ async def head410(self, **kwargs: Any) -> None: request = build_head410_request( template_url=self.head410.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -752,7 +770,8 @@ async def get411(self, **kwargs: Any) -> None: request = build_get411_request( template_url=self.get411.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -785,7 +804,8 @@ async def options412(self, **kwargs: Any) -> None: request = build_options412_request( template_url=self.options412.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -818,7 +838,8 @@ async def get412(self, **kwargs: Any) -> None: request = build_get412_request( template_url=self.get412.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -862,7 +883,8 @@ async def put413(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put413.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -906,7 +928,8 @@ async def patch414(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch414.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -950,7 +973,8 @@ async def post415(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post415.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -983,7 +1007,8 @@ async def get416(self, **kwargs: Any) -> None: request = build_get416_request( template_url=self.get416.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1027,7 +1052,8 @@ async def delete417(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete417.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1060,7 +1086,8 @@ async def head429(self, **kwargs: Any) -> None: request = build_head429_request( template_url=self.head429.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py index ea240bbb5f7..759710ea39d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_failure_operations import ( build_get_empty_error_request, build_get_no_model_empty_request, @@ -69,7 +70,8 @@ async def get_empty_error(self, **kwargs: Any) -> bool: request = build_get_empty_error_request( template_url=self.get_empty_error.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -106,7 +108,8 @@ async def get_no_model_error(self, **kwargs: Any) -> bool: request = build_get_no_model_error_request( template_url=self.get_no_model_error.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -142,7 +145,8 @@ async def get_no_model_empty(self, **kwargs: Any) -> bool: request = build_get_no_model_empty_request( template_url=self.get_no_model_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py index 6ed1cf54672..b2c071330f4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_redirects_operations import ( build_delete307_request, build_get300_request, @@ -82,7 +83,8 @@ async def head300(self, **kwargs: Any) -> None: request = build_head300_request( template_url=self.head300.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -119,7 +121,8 @@ async def get300(self, **kwargs: Any) -> Optional[List[str]]: request = build_get300_request( template_url=self.get300.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -161,7 +164,8 @@ async def head301(self, **kwargs: Any) -> None: request = build_head301_request( template_url=self.head301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -198,7 +202,8 @@ async def get301(self, **kwargs: Any) -> None: request = build_get301_request( template_url=self.get301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -247,7 +252,8 @@ async def put301(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -283,7 +289,8 @@ async def head302(self, **kwargs: Any) -> None: request = build_head302_request( template_url=self.head302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -320,7 +327,8 @@ async def get302(self, **kwargs: Any) -> None: request = build_get302_request( template_url=self.get302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -369,7 +377,8 @@ async def patch302(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -417,7 +426,8 @@ async def post303(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post303.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -454,7 +464,8 @@ async def head307(self, **kwargs: Any) -> None: request = build_head307_request( template_url=self.head307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -491,7 +502,8 @@ async def get307(self, **kwargs: Any) -> None: request = build_get307_request( template_url=self.get307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -528,7 +540,8 @@ async def options307(self, **kwargs: Any) -> None: request = build_options307_request( template_url=self.options307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -576,7 +589,8 @@ async def put307(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -624,7 +638,8 @@ async def patch307(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -672,7 +687,8 @@ async def post307(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -720,7 +736,8 @@ async def delete307(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py index d17099fdc71..8a361b3d372 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_retry_operations import ( build_delete503_request, build_get502_request, @@ -75,7 +76,8 @@ async def head408(self, **kwargs: Any) -> None: request = build_head408_request( template_url=self.head408.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -119,7 +121,8 @@ async def put500(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put500.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -163,7 +166,8 @@ async def patch500(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch500.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -196,7 +200,8 @@ async def get502(self, **kwargs: Any) -> None: request = build_get502_request( template_url=self.get502.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -229,7 +234,8 @@ async def options502(self, **kwargs: Any) -> bool: request = build_options502_request( template_url=self.options502.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -277,7 +283,8 @@ async def post503(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post503.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -321,7 +328,8 @@ async def delete503(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete503.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -365,7 +373,8 @@ async def put504(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put504.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -409,7 +418,8 @@ async def patch504(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch504.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py index d39bd31a184..142880e80e5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_server_failure_operations import ( build_delete505_request, build_get501_request, @@ -70,7 +71,8 @@ async def head501(self, **kwargs: Any) -> None: request = build_head501_request( template_url=self.head501.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -103,7 +105,8 @@ async def get501(self, **kwargs: Any) -> None: request = build_get501_request( template_url=self.get501.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -147,7 +150,8 @@ async def post505(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post505.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -191,7 +195,8 @@ async def delete505(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete505.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py index 0afb2a0627f..3d1bdbe96fb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._http_success_operations import ( build_delete200_request, build_delete202_request, @@ -85,7 +86,8 @@ async def head200(self, **kwargs: Any) -> None: request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -118,7 +120,8 @@ async def get200(self, **kwargs: Any) -> bool: request = build_get200_request( template_url=self.get200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -155,7 +158,8 @@ async def options200(self, **kwargs: Any) -> bool: request = build_options200_request( template_url=self.options200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -203,7 +207,8 @@ async def put200(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -247,7 +252,8 @@ async def patch200(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -291,7 +297,8 @@ async def post200(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -335,7 +342,8 @@ async def delete200(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -379,7 +387,8 @@ async def put201(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put201.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -423,7 +432,8 @@ async def post201(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post201.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -467,7 +477,8 @@ async def put202(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -511,7 +522,8 @@ async def patch202(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -555,7 +567,8 @@ async def post202(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -599,7 +612,8 @@ async def delete202(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -632,7 +646,8 @@ async def head204(self, **kwargs: Any) -> None: request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -676,7 +691,8 @@ async def put204(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> N content_type=content_type, json=json, template_url=self.put204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -720,7 +736,8 @@ async def patch204(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.patch204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -764,7 +781,8 @@ async def post204(self, boolean_value: Optional[bool] = True, **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -808,7 +826,8 @@ async def delete204(self, boolean_value: Optional[bool] = True, **kwargs: Any) - content_type=content_type, json=json, template_url=self.delete204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -841,7 +860,8 @@ async def head404(self, **kwargs: Any) -> None: request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py index fa7e3832caf..1339c298447 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiple_responses_operations import ( build_get200_model201_model_default_error200_valid_request, build_get200_model201_model_default_error201_valid_request, @@ -100,7 +101,8 @@ async def get200_model204_no_model_default_error200_valid(self, **kwargs: Any) - request = build_get200_model204_no_model_default_error200_valid_request( template_url=self.get200_model204_no_model_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -139,7 +141,8 @@ async def get200_model204_no_model_default_error204_valid(self, **kwargs: Any) - request = build_get200_model204_no_model_default_error204_valid_request( template_url=self.get200_model204_no_model_default_error204_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -178,7 +181,8 @@ async def get200_model204_no_model_default_error201_invalid(self, **kwargs: Any) request = build_get200_model204_no_model_default_error201_invalid_request( template_url=self.get200_model204_no_model_default_error201_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -217,7 +221,8 @@ async def get200_model204_no_model_default_error202_none(self, **kwargs: Any) -> request = build_get200_model204_no_model_default_error202_none_request( template_url=self.get200_model204_no_model_default_error202_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -256,7 +261,8 @@ async def get200_model204_no_model_default_error400_valid(self, **kwargs: Any) - request = build_get200_model204_no_model_default_error400_valid_request( template_url=self.get200_model204_no_model_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -297,7 +303,8 @@ async def get200_model201_model_default_error200_valid( request = build_get200_model201_model_default_error200_valid_request( template_url=self.get200_model201_model_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -340,7 +347,8 @@ async def get200_model201_model_default_error201_valid( request = build_get200_model201_model_default_error201_valid_request( template_url=self.get200_model201_model_default_error201_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -383,7 +391,8 @@ async def get200_model201_model_default_error400_valid( request = build_get200_model201_model_default_error400_valid_request( template_url=self.get200_model201_model_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -427,7 +436,8 @@ async def get200_model_a201_model_c404_model_d_default_error200_valid( request = build_get200_model_a201_model_c404_model_d_default_error200_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -474,7 +484,8 @@ async def get200_model_a201_model_c404_model_d_default_error201_valid( request = build_get200_model_a201_model_c404_model_d_default_error201_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -521,7 +532,8 @@ async def get200_model_a201_model_c404_model_d_default_error404_valid( request = build_get200_model_a201_model_c404_model_d_default_error404_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -568,7 +580,8 @@ async def get200_model_a201_model_c404_model_d_default_error400_valid( request = build_get200_model_a201_model_c404_model_d_default_error400_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -612,7 +625,8 @@ async def get202_none204_none_default_error202_none(self, **kwargs: Any) -> None request = build_get202_none204_none_default_error202_none_request( template_url=self.get202_none204_none_default_error202_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -645,7 +659,8 @@ async def get202_none204_none_default_error204_none(self, **kwargs: Any) -> None request = build_get202_none204_none_default_error204_none_request( template_url=self.get202_none204_none_default_error204_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -678,7 +693,8 @@ async def get202_none204_none_default_error400_valid(self, **kwargs: Any) -> Non request = build_get202_none204_none_default_error400_valid_request( template_url=self.get202_none204_none_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -711,7 +727,8 @@ async def get202_none204_none_default_none202_invalid(self, **kwargs: Any) -> No request = build_get202_none204_none_default_none202_invalid_request( template_url=self.get202_none204_none_default_none202_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -743,7 +760,8 @@ async def get202_none204_none_default_none204_none(self, **kwargs: Any) -> None: request = build_get202_none204_none_default_none204_none_request( template_url=self.get202_none204_none_default_none204_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -775,7 +793,8 @@ async def get202_none204_none_default_none400_none(self, **kwargs: Any) -> None: request = build_get202_none204_none_default_none400_none_request( template_url=self.get202_none204_none_default_none400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -807,7 +826,8 @@ async def get202_none204_none_default_none400_invalid(self, **kwargs: Any) -> No request = build_get202_none204_none_default_none400_invalid_request( template_url=self.get202_none204_none_default_none400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -839,7 +859,8 @@ async def get_default_model_a200_valid(self, **kwargs: Any) -> "_models.MyExcept request = build_get_default_model_a200_valid_request( template_url=self.get_default_model_a200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -875,7 +896,8 @@ async def get_default_model_a200_none(self, **kwargs: Any) -> "_models.MyExcepti request = build_get_default_model_a200_none_request( template_url=self.get_default_model_a200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -911,7 +933,8 @@ async def get_default_model_a400_valid(self, **kwargs: Any) -> None: request = build_get_default_model_a400_valid_request( template_url=self.get_default_model_a400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -944,7 +967,8 @@ async def get_default_model_a400_none(self, **kwargs: Any) -> None: request = build_get_default_model_a400_none_request( template_url=self.get_default_model_a400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -977,7 +1001,8 @@ async def get_default_none200_invalid(self, **kwargs: Any) -> None: request = build_get_default_none200_invalid_request( template_url=self.get_default_none200_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1009,7 +1034,8 @@ async def get_default_none200_none(self, **kwargs: Any) -> None: request = build_get_default_none200_none_request( template_url=self.get_default_none200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1041,7 +1067,8 @@ async def get_default_none400_invalid(self, **kwargs: Any) -> None: request = build_get_default_none400_invalid_request( template_url=self.get_default_none400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1073,7 +1100,8 @@ async def get_default_none400_none(self, **kwargs: Any) -> None: request = build_get_default_none400_none_request( template_url=self.get_default_none400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1106,7 +1134,8 @@ async def get200_model_a200_none(self, **kwargs: Any) -> "_models.MyException": request = build_get200_model_a200_none_request( template_url=self.get200_model_a200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1142,7 +1171,8 @@ async def get200_model_a200_valid(self, **kwargs: Any) -> "_models.MyException": request = build_get200_model_a200_valid_request( template_url=self.get200_model_a200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1178,7 +1208,8 @@ async def get200_model_a200_invalid(self, **kwargs: Any) -> "_models.MyException request = build_get200_model_a200_invalid_request( template_url=self.get200_model_a200_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1214,7 +1245,8 @@ async def get200_model_a400_none(self, **kwargs: Any) -> "_models.MyException": request = build_get200_model_a400_none_request( template_url=self.get200_model_a400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1250,7 +1282,8 @@ async def get200_model_a400_valid(self, **kwargs: Any) -> "_models.MyException": request = build_get200_model_a400_valid_request( template_url=self.get200_model_a400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1286,7 +1319,8 @@ async def get200_model_a400_invalid(self, **kwargs: Any) -> "_models.MyException request = build_get200_model_a400_invalid_request( template_url=self.get200_model_a400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1322,7 +1356,8 @@ async def get200_model_a202_valid(self, **kwargs: Any) -> "_models.MyException": request = build_get200_model_a202_valid_request( template_url=self.get200_model_a202_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py index b91b1def499..8f18083b521 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -646,7 +647,8 @@ def head400( request = build_head400_request( template_url=self.head400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -680,7 +682,8 @@ def get400( request = build_get400_request( template_url=self.get400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -714,7 +717,8 @@ def options400( request = build_options400_request( template_url=self.options400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -761,7 +765,8 @@ def put400( content_type=content_type, json=json, template_url=self.put400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -808,7 +813,8 @@ def patch400( content_type=content_type, json=json, template_url=self.patch400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -855,7 +861,8 @@ def post400( content_type=content_type, json=json, template_url=self.post400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -902,7 +909,8 @@ def delete400( content_type=content_type, json=json, template_url=self.delete400.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -936,7 +944,8 @@ def head401( request = build_head401_request( template_url=self.head401.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -970,7 +979,8 @@ def get402( request = build_get402_request( template_url=self.get402.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1004,7 +1014,8 @@ def options403( request = build_options403_request( template_url=self.options403.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1038,7 +1049,8 @@ def get403( request = build_get403_request( template_url=self.get403.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1085,7 +1097,8 @@ def put404( content_type=content_type, json=json, template_url=self.put404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1132,7 +1145,8 @@ def patch405( content_type=content_type, json=json, template_url=self.patch405.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1179,7 +1193,8 @@ def post406( content_type=content_type, json=json, template_url=self.post406.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1226,7 +1241,8 @@ def delete407( content_type=content_type, json=json, template_url=self.delete407.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1273,7 +1289,8 @@ def put409( content_type=content_type, json=json, template_url=self.put409.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1307,7 +1324,8 @@ def head410( request = build_head410_request( template_url=self.head410.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1341,7 +1359,8 @@ def get411( request = build_get411_request( template_url=self.get411.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1375,7 +1394,8 @@ def options412( request = build_options412_request( template_url=self.options412.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1409,7 +1429,8 @@ def get412( request = build_get412_request( template_url=self.get412.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1456,7 +1477,8 @@ def put413( content_type=content_type, json=json, template_url=self.put413.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1503,7 +1525,8 @@ def patch414( content_type=content_type, json=json, template_url=self.patch414.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1550,7 +1573,8 @@ def post415( content_type=content_type, json=json, template_url=self.post415.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1584,7 +1608,8 @@ def get416( request = build_get416_request( template_url=self.get416.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1631,7 +1656,8 @@ def delete417( content_type=content_type, json=json, template_url=self.delete417.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1665,7 +1691,8 @@ def head429( request = build_head429_request( template_url=self.head429.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py index e5de50baef1..a188e9b3590 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -134,7 +135,8 @@ def get_empty_error( request = build_get_empty_error_request( template_url=self.get_empty_error.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -172,7 +174,8 @@ def get_no_model_error( request = build_get_no_model_error_request( template_url=self.get_no_model_error.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -209,7 +212,8 @@ def get_no_model_empty( request = build_get_no_model_empty_request( template_url=self.get_no_model_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py index 29dec26531a..967efc2c833 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -422,7 +423,8 @@ def head300( request = build_head300_request( template_url=self.head300.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -460,7 +462,8 @@ def get300( request = build_get300_request( template_url=self.get300.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -503,7 +506,8 @@ def head301( request = build_head301_request( template_url=self.head301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -541,7 +545,8 @@ def get301( request = build_get301_request( template_url=self.get301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -593,7 +598,8 @@ def put301( content_type=content_type, json=json, template_url=self.put301.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -630,7 +636,8 @@ def head302( request = build_head302_request( template_url=self.head302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -668,7 +675,8 @@ def get302( request = build_get302_request( template_url=self.get302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -720,7 +728,8 @@ def patch302( content_type=content_type, json=json, template_url=self.patch302.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -771,7 +780,8 @@ def post303( content_type=content_type, json=json, template_url=self.post303.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -809,7 +819,8 @@ def head307( request = build_head307_request( template_url=self.head307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -847,7 +858,8 @@ def get307( request = build_get307_request( template_url=self.get307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -885,7 +897,8 @@ def options307( request = build_options307_request( template_url=self.options307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -936,7 +949,8 @@ def put307( content_type=content_type, json=json, template_url=self.put307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -987,7 +1001,8 @@ def patch307( content_type=content_type, json=json, template_url=self.patch307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1038,7 +1053,8 @@ def post307( content_type=content_type, json=json, template_url=self.post307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1089,7 +1105,8 @@ def delete307( content_type=content_type, json=json, template_url=self.delete307.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py index 5c59bf8e0b2..1bc0112453b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -278,7 +279,8 @@ def head408( request = build_head408_request( template_url=self.head408.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -325,7 +327,8 @@ def put500( content_type=content_type, json=json, template_url=self.put500.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -372,7 +375,8 @@ def patch500( content_type=content_type, json=json, template_url=self.patch500.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -406,7 +410,8 @@ def get502( request = build_get502_request( template_url=self.get502.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -440,7 +445,8 @@ def options502( request = build_options502_request( template_url=self.options502.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -491,7 +497,8 @@ def post503( content_type=content_type, json=json, template_url=self.post503.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -538,7 +545,8 @@ def delete503( content_type=content_type, json=json, template_url=self.delete503.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -585,7 +593,8 @@ def put504( content_type=content_type, json=json, template_url=self.put504.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -632,7 +641,8 @@ def patch504( content_type=content_type, json=json, template_url=self.patch504.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py index 8343310e41f..b72677be801 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -162,7 +163,8 @@ def head501( request = build_head501_request( template_url=self.head501.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -196,7 +198,8 @@ def get501( request = build_get501_request( template_url=self.get501.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -243,7 +246,8 @@ def post505( content_type=content_type, json=json, template_url=self.post505.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -290,7 +294,8 @@ def delete505( content_type=content_type, json=json, template_url=self.delete505.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py index 577eb4d9e4d..5fe41c248ca 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -510,7 +511,8 @@ def head200( request = build_head200_request( template_url=self.head200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -544,7 +546,8 @@ def get200( request = build_get200_request( template_url=self.get200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -582,7 +585,8 @@ def options200( request = build_options200_request( template_url=self.options200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -633,7 +637,8 @@ def put200( content_type=content_type, json=json, template_url=self.put200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -680,7 +685,8 @@ def patch200( content_type=content_type, json=json, template_url=self.patch200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -727,7 +733,8 @@ def post200( content_type=content_type, json=json, template_url=self.post200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -774,7 +781,8 @@ def delete200( content_type=content_type, json=json, template_url=self.delete200.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -821,7 +829,8 @@ def put201( content_type=content_type, json=json, template_url=self.put201.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -868,7 +877,8 @@ def post201( content_type=content_type, json=json, template_url=self.post201.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -915,7 +925,8 @@ def put202( content_type=content_type, json=json, template_url=self.put202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -962,7 +973,8 @@ def patch202( content_type=content_type, json=json, template_url=self.patch202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1009,7 +1021,8 @@ def post202( content_type=content_type, json=json, template_url=self.post202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1056,7 +1069,8 @@ def delete202( content_type=content_type, json=json, template_url=self.delete202.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1090,7 +1104,8 @@ def head204( request = build_head204_request( template_url=self.head204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1137,7 +1152,8 @@ def put204( content_type=content_type, json=json, template_url=self.put204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1184,7 +1200,8 @@ def patch204( content_type=content_type, json=json, template_url=self.patch204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1231,7 +1248,8 @@ def post204( content_type=content_type, json=json, template_url=self.post204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1278,7 +1296,8 @@ def delete204( content_type=content_type, json=json, template_url=self.delete204.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1312,7 +1331,8 @@ def head404( request = build_head404_request( template_url=self.head404.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py index 5868ab375af..509a2d156d2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -706,7 +707,8 @@ def get200_model204_no_model_default_error200_valid( request = build_get200_model204_no_model_default_error200_valid_request( template_url=self.get200_model204_no_model_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -746,7 +748,8 @@ def get200_model204_no_model_default_error204_valid( request = build_get200_model204_no_model_default_error204_valid_request( template_url=self.get200_model204_no_model_default_error204_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -786,7 +789,8 @@ def get200_model204_no_model_default_error201_invalid( request = build_get200_model204_no_model_default_error201_invalid_request( template_url=self.get200_model204_no_model_default_error201_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -826,7 +830,8 @@ def get200_model204_no_model_default_error202_none( request = build_get200_model204_no_model_default_error202_none_request( template_url=self.get200_model204_no_model_default_error202_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -866,7 +871,8 @@ def get200_model204_no_model_default_error400_valid( request = build_get200_model204_no_model_default_error400_valid_request( template_url=self.get200_model204_no_model_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -906,7 +912,8 @@ def get200_model201_model_default_error200_valid( request = build_get200_model201_model_default_error200_valid_request( template_url=self.get200_model201_model_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -948,7 +955,8 @@ def get200_model201_model_default_error201_valid( request = build_get200_model201_model_default_error201_valid_request( template_url=self.get200_model201_model_default_error201_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -990,7 +998,8 @@ def get200_model201_model_default_error400_valid( request = build_get200_model201_model_default_error400_valid_request( template_url=self.get200_model201_model_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1033,7 +1042,8 @@ def get200_model_a201_model_c404_model_d_default_error200_valid( request = build_get200_model_a201_model_c404_model_d_default_error200_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1079,7 +1089,8 @@ def get200_model_a201_model_c404_model_d_default_error201_valid( request = build_get200_model_a201_model_c404_model_d_default_error201_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error201_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1125,7 +1136,8 @@ def get200_model_a201_model_c404_model_d_default_error404_valid( request = build_get200_model_a201_model_c404_model_d_default_error404_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error404_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1171,7 +1183,8 @@ def get200_model_a201_model_c404_model_d_default_error400_valid( request = build_get200_model_a201_model_c404_model_d_default_error400_valid_request( template_url=self.get200_model_a201_model_c404_model_d_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1216,7 +1229,8 @@ def get202_none204_none_default_error202_none( request = build_get202_none204_none_default_error202_none_request( template_url=self.get202_none204_none_default_error202_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1250,7 +1264,8 @@ def get202_none204_none_default_error204_none( request = build_get202_none204_none_default_error204_none_request( template_url=self.get202_none204_none_default_error204_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1284,7 +1299,8 @@ def get202_none204_none_default_error400_valid( request = build_get202_none204_none_default_error400_valid_request( template_url=self.get202_none204_none_default_error400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1318,7 +1334,8 @@ def get202_none204_none_default_none202_invalid( request = build_get202_none204_none_default_none202_invalid_request( template_url=self.get202_none204_none_default_none202_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1351,7 +1368,8 @@ def get202_none204_none_default_none204_none( request = build_get202_none204_none_default_none204_none_request( template_url=self.get202_none204_none_default_none204_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1384,7 +1402,8 @@ def get202_none204_none_default_none400_none( request = build_get202_none204_none_default_none400_none_request( template_url=self.get202_none204_none_default_none400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1417,7 +1436,8 @@ def get202_none204_none_default_none400_invalid( request = build_get202_none204_none_default_none400_invalid_request( template_url=self.get202_none204_none_default_none400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1450,7 +1470,8 @@ def get_default_model_a200_valid( request = build_get_default_model_a200_valid_request( template_url=self.get_default_model_a200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1487,7 +1508,8 @@ def get_default_model_a200_none( request = build_get_default_model_a200_none_request( template_url=self.get_default_model_a200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1524,7 +1546,8 @@ def get_default_model_a400_valid( request = build_get_default_model_a400_valid_request( template_url=self.get_default_model_a400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1558,7 +1581,8 @@ def get_default_model_a400_none( request = build_get_default_model_a400_none_request( template_url=self.get_default_model_a400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1592,7 +1616,8 @@ def get_default_none200_invalid( request = build_get_default_none200_invalid_request( template_url=self.get_default_none200_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1625,7 +1650,8 @@ def get_default_none200_none( request = build_get_default_none200_none_request( template_url=self.get_default_none200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1658,7 +1684,8 @@ def get_default_none400_invalid( request = build_get_default_none400_invalid_request( template_url=self.get_default_none400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1691,7 +1718,8 @@ def get_default_none400_none( request = build_get_default_none400_none_request( template_url=self.get_default_none400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1725,7 +1753,8 @@ def get200_model_a200_none( request = build_get200_model_a200_none_request( template_url=self.get200_model_a200_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1762,7 +1791,8 @@ def get200_model_a200_valid( request = build_get200_model_a200_valid_request( template_url=self.get200_model_a200_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1799,7 +1829,8 @@ def get200_model_a200_invalid( request = build_get200_model_a200_invalid_request( template_url=self.get200_model_a200_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1836,7 +1867,8 @@ def get200_model_a400_none( request = build_get200_model_a400_none_request( template_url=self.get200_model_a400_none.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1873,7 +1905,8 @@ def get200_model_a400_valid( request = build_get200_model_a400_valid_request( template_url=self.get200_model_a400_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1910,7 +1943,8 @@ def get200_model_a400_invalid( request = build_get200_model_a400_invalid_request( template_url=self.get200_model_a400_invalid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1947,7 +1981,8 @@ def get200_model_a202_valid( request = build_get200_model_a202_valid_request( template_url=self.get200_model_a202_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py index a5f2e613aa7..7045e385524 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class IncorrectReturnedErrorModelConfiguration(Configuration): """Configuration for IncorrectReturnedErrorModel. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py index 951356c4c71..778ce7b2d16 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._incorrect_returned_error_model_operations import build_get_incorrect_error_from_server_request T = TypeVar("T") @@ -45,7 +46,8 @@ async def get_incorrect_error_from_server(self, **kwargs: Any) -> None: request = build_get_incorrect_error_from_server_request( template_url=self.get_incorrect_error_from_server.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py index ae59facec75..e1cedc7c171 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -68,7 +69,8 @@ def get_incorrect_error_from_server( request = build_get_incorrect_error_from_server_request( template_url=self.get_incorrect_error_from_server.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py index 4fb0dd8a354..c247fe6e5a9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class MediaTypesClientConfiguration(Configuration): """Configuration for MediaTypesClient. 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 2a697ee45d2..a1f00365183 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 @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._media_types_client_operations import ( build_analyze_body_no_accept_header_request, build_analyze_body_request, @@ -73,7 +74,8 @@ async def analyze_body(self, input: Optional[Union[IO, "_models.SourcePath"]] = json=json, content=content, template_url=self.analyze_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -137,7 +139,8 @@ async def analyze_body_no_accept_header( json=json, content=content, template_url=self.analyze_body_no_accept_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -180,7 +183,8 @@ async def content_type_with_encoding(self, input: Optional[str] = None, **kwargs content_type=content_type, content=content, template_url=self.content_type_with_encoding.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( 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 bb6260bfe11..6d17be52fb0 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 @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -150,7 +151,8 @@ def analyze_body( json=json, content=content, template_url=self.analyze_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -215,7 +217,8 @@ def analyze_body_no_accept_header( json=json, content=content, template_url=self.analyze_body_no_accept_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -261,7 +264,8 @@ def content_type_with_encoding( content_type=content_type, content=content, template_url=self.content_type_with_encoding.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py index 70070e83c02..db211661e3e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestResourceFlatteningTestServiceConfiguration(Configuration): """Configuration for AutoRestResourceFlatteningTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py index b18ea443f50..dcec8be3078 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._auto_rest_resource_flattening_test_service_operations import ( build_get_array_request, build_get_dictionary_request, @@ -67,7 +68,8 @@ async def put_array(self, resource_array: Optional[List["_models.Resource"]] = N content_type=content_type, json=json, template_url=self.put_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -100,7 +102,8 @@ async def get_array(self, **kwargs: Any) -> List["_models.FlattenedProduct"]: request = build_get_array_request( template_url=self.get_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -151,7 +154,8 @@ async def put_wrapped_array( content_type=content_type, json=json, template_url=self.put_wrapped_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -185,7 +189,8 @@ async def get_wrapped_array(self, **kwargs: Any) -> List["_models.ProductWrapper request = build_get_wrapped_array_request( template_url=self.get_wrapped_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -235,7 +240,8 @@ async def put_dictionary( content_type=content_type, json=json, template_url=self.put_dictionary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -268,7 +274,8 @@ async def get_dictionary(self, **kwargs: Any) -> Dict[str, "_models.FlattenedPro request = build_get_dictionary_request( template_url=self.get_dictionary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -318,7 +325,8 @@ async def put_resource_collection( content_type=content_type, json=json, template_url=self.put_resource_collection.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -351,7 +359,8 @@ async def get_resource_collection(self, **kwargs: Any) -> "_models.ResourceColle request = build_get_resource_collection_request( template_url=self.get_resource_collection.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -401,7 +410,8 @@ async def put_simple_product( content_type=content_type, json=json, template_url=self.put_simple_product.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -478,7 +488,8 @@ async def post_flattened_simple_product( content_type=content_type, json=json, template_url=self.post_flattened_simple_product.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -554,7 +565,8 @@ async def put_simple_product_with_grouping( content_type=content_type, json=json, template_url=self.put_simple_product_with_grouping.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index 3783d36316f..48128e60f51 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -321,7 +322,8 @@ def put_array( content_type=content_type, json=json, template_url=self.put_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -355,7 +357,8 @@ def get_array( request = build_get_array_request( template_url=self.get_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -407,7 +410,8 @@ def put_wrapped_array( content_type=content_type, json=json, template_url=self.put_wrapped_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -442,7 +446,8 @@ def get_wrapped_array( request = build_get_wrapped_array_request( template_url=self.get_wrapped_array.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -493,7 +498,8 @@ def put_dictionary( content_type=content_type, json=json, template_url=self.put_dictionary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -527,7 +533,8 @@ def get_dictionary( request = build_get_dictionary_request( template_url=self.get_dictionary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -578,7 +585,8 @@ def put_resource_collection( content_type=content_type, json=json, template_url=self.put_resource_collection.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -612,7 +620,8 @@ def get_resource_collection( request = build_get_resource_collection_request( template_url=self.get_resource_collection.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -663,7 +672,8 @@ def put_simple_product( content_type=content_type, json=json, template_url=self.put_simple_product.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -739,7 +749,8 @@ def post_flattened_simple_product( content_type=content_type, json=json, template_url=self.post_flattened_simple_product.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -816,7 +827,8 @@ def put_simple_product_with_grouping( content_type=content_type, json=json, template_url=self.put_simple_product_with_grouping.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py index 3bf3a3a50bc..bafcb068b51 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class MultipleInheritanceServiceClientConfiguration(Configuration): """Configuration for MultipleInheritanceServiceClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py index ff034d4bc73..c1aa061488d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._multiple_inheritance_service_client_operations import ( build_get_cat_request, build_get_feline_request, @@ -55,7 +56,8 @@ async def get_horse(self, **kwargs: Any) -> "_models.Horse": request = build_get_horse_request( template_url=self.get_horse.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -100,7 +102,8 @@ async def put_horse(self, horse: "_models.Horse", **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put_horse.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -136,7 +139,8 @@ async def get_pet(self, **kwargs: Any) -> "_models.Pet": request = build_get_pet_request( template_url=self.get_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -182,7 +186,8 @@ async def put_pet(self, name: str, **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -218,7 +223,8 @@ async def get_feline(self, **kwargs: Any) -> "_models.Feline": request = build_get_feline_request( template_url=self.get_feline.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -263,7 +269,8 @@ async def put_feline(self, feline: "_models.Feline", **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put_feline.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -299,7 +306,8 @@ async def get_cat(self, **kwargs: Any) -> "_models.Cat": request = build_get_cat_request( template_url=self.get_cat.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -344,7 +352,8 @@ async def put_cat(self, cat: "_models.Cat", **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put_cat.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -381,7 +390,8 @@ async def get_kitten(self, **kwargs: Any) -> "_models.Kitten": request = build_get_kitten_request( template_url=self.get_kitten.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -428,7 +438,8 @@ async def put_kitten(self, kitten: "_models.Kitten", **kwargs: Any) -> str: content_type=content_type, json=json, template_url=self.put_kitten.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py index f49d7a24112..34e672659d3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -273,7 +274,8 @@ def get_horse( request = build_get_horse_request( template_url=self.get_horse.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -321,7 +323,8 @@ def put_horse( content_type=content_type, json=json, template_url=self.put_horse.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -358,7 +361,8 @@ def get_pet( request = build_get_pet_request( template_url=self.get_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -407,7 +411,8 @@ def put_pet( content_type=content_type, json=json, template_url=self.put_pet.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -444,7 +449,8 @@ def get_feline( request = build_get_feline_request( template_url=self.get_feline.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -492,7 +498,8 @@ def put_feline( content_type=content_type, json=json, template_url=self.put_feline.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -529,7 +536,8 @@ def get_cat( request = build_get_cat_request( template_url=self.get_cat.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -577,7 +585,8 @@ def put_cat( content_type=content_type, json=json, template_url=self.put_cat.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -615,7 +624,8 @@ def get_kitten( request = build_get_kitten_request( template_url=self.get_kitten.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -665,7 +675,8 @@ def put_kitten( content_type=content_type, json=json, template_url=self.put_kitten.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py index a29dd58414b..98876ec3c87 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class NonStringEnumsClientConfiguration(Configuration): """Configuration for NonStringEnumsClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py index 529fbd4fb84..4bc24ef0d73 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._float_operations import build_get_request, build_put_request T = TypeVar("T") @@ -72,7 +73,8 @@ async def put(self, input: Optional[Union[float, "_models.FloatEnum"]] = None, * content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def get(self, **kwargs: Any) -> Union[float, "_models.FloatEnum"]: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py index dabd0b568a4..12c6bd44af0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._int_operations import build_get_request, build_put_request T = TypeVar("T") @@ -72,7 +73,8 @@ async def put(self, input: Optional[Union[int, "_models.IntEnum"]] = None, **kwa content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def get(self, **kwargs: Any) -> Union[int, "_models.IntEnum"]: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py index 18d164251fd..e2be4cb29d9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -127,7 +128,8 @@ def put( content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -164,7 +166,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py index c9f0e30df2a..e42e014c3ec 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -127,7 +128,8 @@ def put( content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -164,7 +166,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py index b8c2eb028e2..715fcd8971f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class ObjectTypeClientConfiguration(Configuration): """Configuration for ObjectTypeClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py index 57b8b9159fd..5b5e6264f7d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py @@ -21,6 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._object_type_client_operations import build_get_request, build_put_request T = TypeVar("T") @@ -44,7 +45,8 @@ async def get(self, **kwargs: Any) -> Any: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -90,7 +92,8 @@ async def put(self, put_object: Any, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py index be1fefabaaa..12549026fe1 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py @@ -22,6 +22,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -96,7 +98,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -145,7 +148,8 @@ def put( content_type=content_type, json=json, template_url=self.put.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py index ad161b32967..d219a042bca 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestParameterFlatteningConfiguration(Configuration): """Configuration for AutoRestParameterFlattening. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py index b71aac0ac2f..92e12b8d558 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._availability_sets_operations import build_update_request T = TypeVar("T") @@ -80,7 +81,8 @@ async def update(self, resource_group_name: str, avset: str, tags: Dict[str, str content_type=content_type, json=json, template_url=self.update.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py index 48df7b1e863..16aed7991e4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -124,7 +125,8 @@ def update( content_type=content_type, json=json, template_url=self.update.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py index c8ef458edf4..8380b3fd529 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class ParmaterizedEndpointClientConfiguration(Configuration): """Configuration for ParmaterizedEndpointClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py index f50aaa617c1..946ab4e83ff 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py @@ -21,6 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._parmaterized_endpoint_client_operations import build_get_request T = TypeVar("T") @@ -43,7 +44,8 @@ async def get(self, **kwargs: Any) -> None: request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), } diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py index d54b371d95f..678da9b1281 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py @@ -22,6 +22,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -65,7 +67,8 @@ def get( request = build_get_request( template_url=self.get.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) path_format_arguments = { "endpoint": self._serialize.url("self._config.endpoint", self._config.endpoint, "str", skip_quote=True), } diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py index 80e1163ce47..6fc1ab94416 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestReportServiceConfiguration(Configuration): """Configuration for AutoRestReportService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py index 24b783fe308..b4fa417a560 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._auto_rest_report_service_operations import ( build_get_optional_report_request, build_get_report_request, @@ -52,7 +53,8 @@ async def get_report(self, qualifier: Optional[str] = None, **kwargs: Any) -> Di request = build_get_report_request( qualifier=qualifier, template_url=self.get_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -94,7 +96,8 @@ async def get_optional_report(self, qualifier: Optional[str] = None, **kwargs: A request = build_get_optional_report_request( qualifier=qualifier, template_url=self.get_optional_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py index f824122c176..b947155f412 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -116,7 +117,8 @@ def get_report( request = build_get_report_request( qualifier=qualifier, template_url=self.get_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -161,7 +163,8 @@ def get_optional_report( request = build_get_optional_report_request( qualifier=qualifier, template_url=self.get_optional_report.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py index 04d77f09a9d..a17dfe7a076 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any, Optional +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestRequiredOptionalTestServiceConfiguration(Configuration): """Configuration for AutoRestRequiredOptionalTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py index 8c52e2a21f0..b66c6d70231 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._explicit_operations import ( build_post_optional_array_header_request, build_post_optional_array_parameter_request, @@ -98,7 +99,8 @@ async def put_optional_binary_body(self, body_parameter: Optional[IO] = None, ** content_type=content_type, content=content, template_url=self.put_optional_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -139,7 +141,8 @@ async def put_required_binary_body(self, body_parameter: IO, **kwargs: Any) -> N content_type=content_type, content=content, template_url=self.put_required_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -181,7 +184,8 @@ async def post_required_integer_parameter(self, body_parameter: int, **kwargs: A content_type=content_type, json=json, template_url=self.post_required_integer_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -225,7 +229,8 @@ async def post_optional_integer_parameter(self, body_parameter: Optional[int] = content_type=content_type, json=json, template_url=self.post_optional_integer_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -268,7 +273,8 @@ async def post_required_integer_property(self, value: int, **kwargs: Any) -> Non content_type=content_type, json=json, template_url=self.post_required_integer_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -313,7 +319,8 @@ async def post_optional_integer_property(self, value: Optional[int] = None, **kw content_type=content_type, json=json, template_url=self.post_optional_integer_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -350,7 +357,8 @@ async def post_required_integer_header(self, header_parameter: int, **kwargs: An request = build_post_required_integer_header_request( header_parameter=header_parameter, template_url=self.post_required_integer_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -386,7 +394,8 @@ async def post_optional_integer_header(self, header_parameter: Optional[int] = N request = build_post_optional_integer_header_request( header_parameter=header_parameter, template_url=self.post_optional_integer_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -428,7 +437,8 @@ async def post_required_string_parameter(self, body_parameter: str, **kwargs: An content_type=content_type, json=json, template_url=self.post_required_string_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -472,7 +482,8 @@ async def post_optional_string_parameter(self, body_parameter: Optional[str] = N content_type=content_type, json=json, template_url=self.post_optional_string_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -515,7 +526,8 @@ async def post_required_string_property(self, value: str, **kwargs: Any) -> None content_type=content_type, json=json, template_url=self.post_required_string_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -560,7 +572,8 @@ async def post_optional_string_property(self, value: Optional[str] = None, **kwa content_type=content_type, json=json, template_url=self.post_optional_string_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -597,7 +610,8 @@ async def post_required_string_header(self, header_parameter: str, **kwargs: Any request = build_post_required_string_header_request( header_parameter=header_parameter, template_url=self.post_required_string_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -633,7 +647,8 @@ async def post_optional_string_header(self, body_parameter: Optional[str] = None request = build_post_optional_string_header_request( body_parameter=body_parameter, template_url=self.post_optional_string_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -675,7 +690,8 @@ async def post_required_class_parameter(self, body_parameter: "_models.Product", content_type=content_type, json=json, template_url=self.post_required_class_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -721,7 +737,8 @@ async def post_optional_class_parameter( content_type=content_type, json=json, template_url=self.post_optional_class_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -764,7 +781,8 @@ async def post_required_class_property(self, value: "_models.Product", **kwargs: content_type=content_type, json=json, template_url=self.post_required_class_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -809,7 +827,8 @@ async def post_optional_class_property(self, value: Optional["_models.Product"] content_type=content_type, json=json, template_url=self.post_optional_class_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -851,7 +870,8 @@ async def post_required_array_parameter(self, body_parameter: List[str], **kwarg content_type=content_type, json=json, template_url=self.post_required_array_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -895,7 +915,8 @@ async def post_optional_array_parameter(self, body_parameter: Optional[List[str] content_type=content_type, json=json, template_url=self.post_optional_array_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -938,7 +959,8 @@ async def post_required_array_property(self, value: List[str], **kwargs: Any) -> content_type=content_type, json=json, template_url=self.post_required_array_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -983,7 +1005,8 @@ async def post_optional_array_property(self, value: Optional[List[str]] = None, content_type=content_type, json=json, template_url=self.post_optional_array_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1020,7 +1043,8 @@ async def post_required_array_header(self, header_parameter: List[str], **kwargs request = build_post_required_array_header_request( header_parameter=header_parameter, template_url=self.post_required_array_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1056,7 +1080,8 @@ async def post_optional_array_header(self, header_parameter: Optional[List[str]] request = build_post_optional_array_header_request( header_parameter=header_parameter, template_url=self.post_optional_array_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py index 8fa21356884..f92426c3927 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._implicit_operations import ( build_get_optional_global_query_request, build_get_required_global_path_request, @@ -77,7 +78,8 @@ async def get_required_path(self, path_parameter: str, **kwargs: Any) -> None: request = build_get_required_path_request( path_parameter=path_parameter, template_url=self.get_required_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -113,7 +115,8 @@ async def put_optional_query(self, query_parameter: Optional[str] = None, **kwar request = build_put_optional_query_request( query_parameter=query_parameter, template_url=self.put_optional_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -149,7 +152,8 @@ async def put_optional_header(self, query_parameter: Optional[str] = None, **kwa request = build_put_optional_header_request( query_parameter=query_parameter, template_url=self.put_optional_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -193,7 +197,8 @@ async def put_optional_body(self, body_parameter: Optional[str] = None, **kwargs content_type=content_type, json=json, template_url=self.put_optional_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -234,7 +239,8 @@ async def put_optional_binary_body(self, body_parameter: Optional[IO] = None, ** content_type=content_type, content=content, template_url=self.put_optional_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -268,7 +274,8 @@ async def get_required_global_path(self, **kwargs: Any) -> None: request = build_get_required_global_path_request( required_global_path=self._config.required_global_path, template_url=self.get_required_global_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -302,7 +309,8 @@ async def get_required_global_query(self, **kwargs: Any) -> None: request = build_get_required_global_query_request( required_global_query=self._config.required_global_query, template_url=self.get_required_global_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -336,7 +344,8 @@ async def get_optional_global_query(self, **kwargs: Any) -> None: request = build_get_optional_global_query_request( optional_global_query=self._config.optional_global_query, template_url=self.get_optional_global_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py index 6e9258db0cc..7c229ada500 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -657,7 +658,8 @@ def put_optional_binary_body( content_type=content_type, content=content, template_url=self.put_optional_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -701,7 +703,8 @@ def put_required_binary_body( content_type=content_type, content=content, template_url=self.put_required_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -746,7 +749,8 @@ def post_required_integer_parameter( content_type=content_type, json=json, template_url=self.post_required_integer_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -793,7 +797,8 @@ def post_optional_integer_parameter( content_type=content_type, json=json, template_url=self.post_optional_integer_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -839,7 +844,8 @@ def post_required_integer_property( content_type=content_type, json=json, template_url=self.post_required_integer_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -887,7 +893,8 @@ def post_optional_integer_property( content_type=content_type, json=json, template_url=self.post_optional_integer_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -927,7 +934,8 @@ def post_required_integer_header( request = build_post_required_integer_header_request( header_parameter=header_parameter, template_url=self.post_required_integer_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -966,7 +974,8 @@ def post_optional_integer_header( request = build_post_optional_integer_header_request( header_parameter=header_parameter, template_url=self.post_optional_integer_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1011,7 +1020,8 @@ def post_required_string_parameter( content_type=content_type, json=json, template_url=self.post_required_string_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1058,7 +1068,8 @@ def post_optional_string_parameter( content_type=content_type, json=json, template_url=self.post_optional_string_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1104,7 +1115,8 @@ def post_required_string_property( content_type=content_type, json=json, template_url=self.post_required_string_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1152,7 +1164,8 @@ def post_optional_string_property( content_type=content_type, json=json, template_url=self.post_optional_string_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1192,7 +1205,8 @@ def post_required_string_header( request = build_post_required_string_header_request( header_parameter=header_parameter, template_url=self.post_required_string_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1231,7 +1245,8 @@ def post_optional_string_header( request = build_post_optional_string_header_request( body_parameter=body_parameter, template_url=self.post_optional_string_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1276,7 +1291,8 @@ def post_required_class_parameter( content_type=content_type, json=json, template_url=self.post_required_class_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1323,7 +1339,8 @@ def post_optional_class_parameter( content_type=content_type, json=json, template_url=self.post_optional_class_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1369,7 +1386,8 @@ def post_required_class_property( content_type=content_type, json=json, template_url=self.post_required_class_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1417,7 +1435,8 @@ def post_optional_class_property( content_type=content_type, json=json, template_url=self.post_optional_class_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1462,7 +1481,8 @@ def post_required_array_parameter( content_type=content_type, json=json, template_url=self.post_required_array_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1509,7 +1529,8 @@ def post_optional_array_parameter( content_type=content_type, json=json, template_url=self.post_optional_array_parameter.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1555,7 +1576,8 @@ def post_required_array_property( content_type=content_type, json=json, template_url=self.post_required_array_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1603,7 +1625,8 @@ def post_optional_array_property( content_type=content_type, json=json, template_url=self.post_optional_array_property.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1643,7 +1666,8 @@ def post_required_array_header( request = build_post_required_array_header_request( header_parameter=header_parameter, template_url=self.post_required_array_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1682,7 +1706,8 @@ def post_optional_array_header( request = build_post_optional_array_header_request( header_parameter=header_parameter, template_url=self.post_optional_array_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py index f6ab1cd6a82..8e46ae96b89 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -287,7 +288,8 @@ def get_required_path( request = build_get_required_path_request( path_parameter=path_parameter, template_url=self.get_required_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -326,7 +328,8 @@ def put_optional_query( request = build_put_optional_query_request( query_parameter=query_parameter, template_url=self.put_optional_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -365,7 +368,8 @@ def put_optional_header( request = build_put_optional_header_request( query_parameter=query_parameter, template_url=self.put_optional_header.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -412,7 +416,8 @@ def put_optional_body( content_type=content_type, json=json, template_url=self.put_optional_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -456,7 +461,8 @@ def put_optional_binary_body( content_type=content_type, content=content, template_url=self.put_optional_binary_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -491,7 +497,8 @@ def get_required_global_path( request = build_get_required_global_path_request( required_global_path=self._config.required_global_path, template_url=self.get_required_global_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -526,7 +533,8 @@ def get_required_global_query( request = build_get_required_global_query_request( required_global_query=self._config.required_global_query, template_url=self.get_required_global_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -561,7 +569,8 @@ def get_optional_global_query( request = build_get_optional_global_query_request( optional_global_query=self._config.optional_global_query, template_url=self.get_optional_global_query.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py index 015bcabd8e4..5636af8a3ec 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class ReservedWordsClientConfiguration(Configuration): """Configuration for ReservedWordsClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py index b8587ceca47..cae5b705caa 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py @@ -21,6 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async +from ..._configuration import _convert_request from ...operations._import_operations_operations import build_operation_one_request T = TypeVar("T") @@ -63,7 +64,8 @@ async def operation_one(self, parameter1: str, **kwargs: Any) -> Any: request = build_operation_one_request( parameter1=parameter1, template_url=self.operation_one.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py index 48b95ffc8e7..b552ce10fcd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py @@ -22,6 +22,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar @@ -100,7 +102,8 @@ def operation_one( request = build_operation_one_request( parameter1=parameter1, template_url=self.operation_one.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py index 820efa20c14..564be7a4c27 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any, Optional +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestUrlTestServiceConfiguration(Configuration): """Configuration for AutoRestUrlTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py index 40f23aba6e6..a5ed006eddf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._path_items_operations import ( build_get_all_with_values_request, build_get_global_and_local_query_null_request, @@ -94,7 +95,8 @@ async def get_all_with_values( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_all_with_values.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -151,7 +153,8 @@ async def get_global_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_global_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -208,7 +211,8 @@ async def get_global_and_local_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_global_and_local_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -264,7 +268,8 @@ async def get_local_path_item_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_local_path_item_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py index a47cb33582d..bd069939b34 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._paths_operations import ( build_array_csv_in_path_request, build_base64_url_request, @@ -94,7 +95,8 @@ async def get_boolean_true(self, **kwargs: Any) -> None: request = build_get_boolean_true_request( template_url=self.get_boolean_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -127,7 +129,8 @@ async def get_boolean_false(self, **kwargs: Any) -> None: request = build_get_boolean_false_request( template_url=self.get_boolean_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -160,7 +163,8 @@ async def get_int_one_million(self, **kwargs: Any) -> None: request = build_get_int_one_million_request( template_url=self.get_int_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -193,7 +197,8 @@ async def get_int_negative_one_million(self, **kwargs: Any) -> None: request = build_get_int_negative_one_million_request( template_url=self.get_int_negative_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -226,7 +231,8 @@ async def get_ten_billion(self, **kwargs: Any) -> None: request = build_get_ten_billion_request( template_url=self.get_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -259,7 +265,8 @@ async def get_negative_ten_billion(self, **kwargs: Any) -> None: request = build_get_negative_ten_billion_request( template_url=self.get_negative_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -292,7 +299,8 @@ async def float_scientific_positive(self, **kwargs: Any) -> None: request = build_float_scientific_positive_request( template_url=self.float_scientific_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -325,7 +333,8 @@ async def float_scientific_negative(self, **kwargs: Any) -> None: request = build_float_scientific_negative_request( template_url=self.float_scientific_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -358,7 +367,8 @@ async def double_decimal_positive(self, **kwargs: Any) -> None: request = build_double_decimal_positive_request( template_url=self.double_decimal_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -391,7 +401,8 @@ async def double_decimal_negative(self, **kwargs: Any) -> None: request = build_double_decimal_negative_request( template_url=self.double_decimal_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -424,7 +435,8 @@ async def string_unicode(self, **kwargs: Any) -> None: request = build_string_unicode_request( template_url=self.string_unicode.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -457,7 +469,8 @@ async def string_url_encoded(self, **kwargs: Any) -> None: request = build_string_url_encoded_request( template_url=self.string_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -492,7 +505,8 @@ async def string_url_non_encoded(self, **kwargs: Any) -> None: request = build_string_url_non_encoded_request( template_url=self.string_url_non_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -525,7 +539,8 @@ async def string_empty(self, **kwargs: Any) -> None: request = build_string_empty_request( template_url=self.string_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -561,7 +576,8 @@ async def string_null(self, string_path: str, **kwargs: Any) -> None: request = build_string_null_request( string_path=string_path, template_url=self.string_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -597,7 +613,8 @@ async def enum_valid(self, enum_path: Union[str, "_models.UriColor"], **kwargs: request = build_enum_valid_request( enum_path=enum_path, template_url=self.enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -633,7 +650,8 @@ async def enum_null(self, enum_path: Union[str, "_models.UriColor"], **kwargs: A request = build_enum_null_request( enum_path=enum_path, template_url=self.enum_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -669,7 +687,8 @@ async def byte_multi_byte(self, byte_path: bytearray, **kwargs: Any) -> None: request = build_byte_multi_byte_request( byte_path=byte_path, template_url=self.byte_multi_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -702,7 +721,8 @@ async def byte_empty(self, **kwargs: Any) -> None: request = build_byte_empty_request( template_url=self.byte_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -738,7 +758,8 @@ async def byte_null(self, byte_path: bytearray, **kwargs: Any) -> None: request = build_byte_null_request( byte_path=byte_path, template_url=self.byte_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -771,7 +792,8 @@ async def date_valid(self, **kwargs: Any) -> None: request = build_date_valid_request( template_url=self.date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -808,7 +830,8 @@ async def date_null(self, date_path: datetime.date, **kwargs: Any) -> None: request = build_date_null_request( date_path=date_path, template_url=self.date_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -841,7 +864,8 @@ async def date_time_valid(self, **kwargs: Any) -> None: request = build_date_time_valid_request( template_url=self.date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -877,7 +901,8 @@ async def date_time_null(self, date_time_path: datetime.datetime, **kwargs: Any) request = build_date_time_null_request( date_time_path=date_time_path, template_url=self.date_time_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -913,7 +938,8 @@ async def base64_url(self, base64_url_path: bytes, **kwargs: Any) -> None: request = build_base64_url_request( base64_url_path=base64_url_path, template_url=self.base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -951,7 +977,8 @@ async def array_csv_in_path(self, array_path: List[str], **kwargs: Any) -> None: request = build_array_csv_in_path_request( array_path=array_path, template_url=self.array_csv_in_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -987,7 +1014,8 @@ async def unix_time_url(self, unix_time_url_path: datetime.datetime, **kwargs: A request = build_unix_time_url_request( unix_time_url_path=unix_time_url_path, template_url=self.unix_time_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py index a78d3900d7c..e1a0e241d01 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py @@ -23,6 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._queries_operations import ( build_array_string_csv_empty_request, build_array_string_csv_null_request, @@ -102,7 +103,8 @@ async def get_boolean_true(self, **kwargs: Any) -> None: request = build_get_boolean_true_request( template_url=self.get_boolean_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -135,7 +137,8 @@ async def get_boolean_false(self, **kwargs: Any) -> None: request = build_get_boolean_false_request( template_url=self.get_boolean_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -171,7 +174,8 @@ async def get_boolean_null(self, bool_query: Optional[bool] = None, **kwargs: An request = build_get_boolean_null_request( bool_query=bool_query, template_url=self.get_boolean_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -204,7 +208,8 @@ async def get_int_one_million(self, **kwargs: Any) -> None: request = build_get_int_one_million_request( template_url=self.get_int_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -237,7 +242,8 @@ async def get_int_negative_one_million(self, **kwargs: Any) -> None: request = build_get_int_negative_one_million_request( template_url=self.get_int_negative_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -273,7 +279,8 @@ async def get_int_null(self, int_query: Optional[int] = None, **kwargs: Any) -> request = build_get_int_null_request( int_query=int_query, template_url=self.get_int_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -306,7 +313,8 @@ async def get_ten_billion(self, **kwargs: Any) -> None: request = build_get_ten_billion_request( template_url=self.get_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -339,7 +347,8 @@ async def get_negative_ten_billion(self, **kwargs: Any) -> None: request = build_get_negative_ten_billion_request( template_url=self.get_negative_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -375,7 +384,8 @@ async def get_long_null(self, long_query: Optional[int] = None, **kwargs: Any) - request = build_get_long_null_request( long_query=long_query, template_url=self.get_long_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -408,7 +418,8 @@ async def float_scientific_positive(self, **kwargs: Any) -> None: request = build_float_scientific_positive_request( template_url=self.float_scientific_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -441,7 +452,8 @@ async def float_scientific_negative(self, **kwargs: Any) -> None: request = build_float_scientific_negative_request( template_url=self.float_scientific_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -477,7 +489,8 @@ async def float_null(self, float_query: Optional[float] = None, **kwargs: Any) - request = build_float_null_request( float_query=float_query, template_url=self.float_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -510,7 +523,8 @@ async def double_decimal_positive(self, **kwargs: Any) -> None: request = build_double_decimal_positive_request( template_url=self.double_decimal_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -543,7 +557,8 @@ async def double_decimal_negative(self, **kwargs: Any) -> None: request = build_double_decimal_negative_request( template_url=self.double_decimal_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -579,7 +594,8 @@ async def double_null(self, double_query: Optional[float] = None, **kwargs: Any) request = build_double_null_request( double_query=double_query, template_url=self.double_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -612,7 +628,8 @@ async def string_unicode(self, **kwargs: Any) -> None: request = build_string_unicode_request( template_url=self.string_unicode.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -645,7 +662,8 @@ async def string_url_encoded(self, **kwargs: Any) -> None: request = build_string_url_encoded_request( template_url=self.string_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -678,7 +696,8 @@ async def string_empty(self, **kwargs: Any) -> None: request = build_string_empty_request( template_url=self.string_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -714,7 +733,8 @@ async def string_null(self, string_query: Optional[str] = None, **kwargs: Any) - request = build_string_null_request( string_query=string_query, template_url=self.string_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -750,7 +770,8 @@ async def enum_valid(self, enum_query: Optional[Union[str, "_models.UriColor"]] request = build_enum_valid_request( enum_query=enum_query, template_url=self.enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -786,7 +807,8 @@ async def enum_null(self, enum_query: Optional[Union[str, "_models.UriColor"]] = request = build_enum_null_request( enum_query=enum_query, template_url=self.enum_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -822,7 +844,8 @@ async def byte_multi_byte(self, byte_query: Optional[bytearray] = None, **kwargs request = build_byte_multi_byte_request( byte_query=byte_query, template_url=self.byte_multi_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -855,7 +878,8 @@ async def byte_empty(self, **kwargs: Any) -> None: request = build_byte_empty_request( template_url=self.byte_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -891,7 +915,8 @@ async def byte_null(self, byte_query: Optional[bytearray] = None, **kwargs: Any) request = build_byte_null_request( byte_query=byte_query, template_url=self.byte_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -924,7 +949,8 @@ async def date_valid(self, **kwargs: Any) -> None: request = build_date_valid_request( template_url=self.date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -960,7 +986,8 @@ async def date_null(self, date_query: Optional[datetime.date] = None, **kwargs: request = build_date_null_request( date_query=date_query, template_url=self.date_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -993,7 +1020,8 @@ async def date_time_valid(self, **kwargs: Any) -> None: request = build_date_time_valid_request( template_url=self.date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1029,7 +1057,8 @@ async def date_time_null(self, date_time_query: Optional[datetime.datetime] = No request = build_date_time_null_request( date_time_query=date_time_query, template_url=self.date_time_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1067,7 +1096,8 @@ async def array_string_csv_valid(self, array_query: Optional[List[str]] = None, request = build_array_string_csv_valid_request( array_query=array_query, template_url=self.array_string_csv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1103,7 +1133,8 @@ async def array_string_csv_null(self, array_query: Optional[List[str]] = None, * request = build_array_string_csv_null_request( array_query=array_query, template_url=self.array_string_csv_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1139,7 +1170,8 @@ async def array_string_csv_empty(self, array_query: Optional[List[str]] = None, request = build_array_string_csv_empty_request( array_query=array_query, template_url=self.array_string_csv_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1178,7 +1210,8 @@ async def array_string_no_collection_format_empty( request = build_array_string_no_collection_format_empty_request( array_query=array_query, template_url=self.array_string_no_collection_format_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1216,7 +1249,8 @@ async def array_string_ssv_valid(self, array_query: Optional[List[str]] = None, request = build_array_string_ssv_valid_request( array_query=array_query, template_url=self.array_string_ssv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1254,7 +1288,8 @@ async def array_string_tsv_valid(self, array_query: Optional[List[str]] = None, request = build_array_string_tsv_valid_request( array_query=array_query, template_url=self.array_string_tsv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1292,7 +1327,8 @@ async def array_string_pipes_valid(self, array_query: Optional[List[str]] = None request = build_array_string_pipes_valid_request( array_query=array_query, template_url=self.array_string_pipes_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py index d023dee6b00..12f57d34dda 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -273,7 +274,8 @@ def get_all_with_values( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_all_with_values.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -329,7 +331,8 @@ def get_global_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_global_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -385,7 +388,8 @@ def get_global_and_local_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_global_and_local_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -440,7 +444,8 @@ def get_local_path_item_query_null( global_string_query=self._config.global_string_query, local_string_query=local_string_query, template_url=self.get_local_path_item_query_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py index f586bbafbe0..01216a4daee 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py @@ -25,6 +25,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -778,7 +779,8 @@ def get_boolean_true( request = build_get_boolean_true_request( template_url=self.get_boolean_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -812,7 +814,8 @@ def get_boolean_false( request = build_get_boolean_false_request( template_url=self.get_boolean_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -846,7 +849,8 @@ def get_int_one_million( request = build_get_int_one_million_request( template_url=self.get_int_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -880,7 +884,8 @@ def get_int_negative_one_million( request = build_get_int_negative_one_million_request( template_url=self.get_int_negative_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -914,7 +919,8 @@ def get_ten_billion( request = build_get_ten_billion_request( template_url=self.get_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -948,7 +954,8 @@ def get_negative_ten_billion( request = build_get_negative_ten_billion_request( template_url=self.get_negative_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -982,7 +989,8 @@ def float_scientific_positive( request = build_float_scientific_positive_request( template_url=self.float_scientific_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1016,7 +1024,8 @@ def float_scientific_negative( request = build_float_scientific_negative_request( template_url=self.float_scientific_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1050,7 +1059,8 @@ def double_decimal_positive( request = build_double_decimal_positive_request( template_url=self.double_decimal_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1084,7 +1094,8 @@ def double_decimal_negative( request = build_double_decimal_negative_request( template_url=self.double_decimal_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1118,7 +1129,8 @@ def string_unicode( request = build_string_unicode_request( template_url=self.string_unicode.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1152,7 +1164,8 @@ def string_url_encoded( request = build_string_url_encoded_request( template_url=self.string_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1188,7 +1201,8 @@ def string_url_non_encoded( request = build_string_url_non_encoded_request( template_url=self.string_url_non_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1222,7 +1236,8 @@ def string_empty( request = build_string_empty_request( template_url=self.string_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1261,7 +1276,8 @@ def string_null( request = build_string_null_request( string_path=string_path, template_url=self.string_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1300,7 +1316,8 @@ def enum_valid( request = build_enum_valid_request( enum_path=enum_path, template_url=self.enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1339,7 +1356,8 @@ def enum_null( request = build_enum_null_request( enum_path=enum_path, template_url=self.enum_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1378,7 +1396,8 @@ def byte_multi_byte( request = build_byte_multi_byte_request( byte_path=byte_path, template_url=self.byte_multi_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1412,7 +1431,8 @@ def byte_empty( request = build_byte_empty_request( template_url=self.byte_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1451,7 +1471,8 @@ def byte_null( request = build_byte_null_request( byte_path=byte_path, template_url=self.byte_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1485,7 +1506,8 @@ def date_valid( request = build_date_valid_request( template_url=self.date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1525,7 +1547,8 @@ def date_null( request = build_date_null_request( date_path=date_path, template_url=self.date_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1559,7 +1582,8 @@ def date_time_valid( request = build_date_time_valid_request( template_url=self.date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1598,7 +1622,8 @@ def date_time_null( request = build_date_time_null_request( date_time_path=date_time_path, template_url=self.date_time_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1637,7 +1662,8 @@ def base64_url( request = build_base64_url_request( base64_url_path=base64_url_path, template_url=self.base64_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1678,7 +1704,8 @@ def array_csv_in_path( request = build_array_csv_in_path_request( array_path=array_path, template_url=self.array_csv_in_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1717,7 +1744,8 @@ def unix_time_url( request = build_unix_time_url_request( unix_time_url_path=unix_time_url_path, template_url=self.unix_time_url.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py index 01b79e161e4..26266d5b05f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -1023,7 +1024,8 @@ def get_boolean_true( request = build_get_boolean_true_request( template_url=self.get_boolean_true.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1057,7 +1059,8 @@ def get_boolean_false( request = build_get_boolean_false_request( template_url=self.get_boolean_false.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1096,7 +1099,8 @@ def get_boolean_null( request = build_get_boolean_null_request( bool_query=bool_query, template_url=self.get_boolean_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1130,7 +1134,8 @@ def get_int_one_million( request = build_get_int_one_million_request( template_url=self.get_int_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1164,7 +1169,8 @@ def get_int_negative_one_million( request = build_get_int_negative_one_million_request( template_url=self.get_int_negative_one_million.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1203,7 +1209,8 @@ def get_int_null( request = build_get_int_null_request( int_query=int_query, template_url=self.get_int_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1237,7 +1244,8 @@ def get_ten_billion( request = build_get_ten_billion_request( template_url=self.get_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1271,7 +1279,8 @@ def get_negative_ten_billion( request = build_get_negative_ten_billion_request( template_url=self.get_negative_ten_billion.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1310,7 +1319,8 @@ def get_long_null( request = build_get_long_null_request( long_query=long_query, template_url=self.get_long_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1344,7 +1354,8 @@ def float_scientific_positive( request = build_float_scientific_positive_request( template_url=self.float_scientific_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1378,7 +1389,8 @@ def float_scientific_negative( request = build_float_scientific_negative_request( template_url=self.float_scientific_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1417,7 +1429,8 @@ def float_null( request = build_float_null_request( float_query=float_query, template_url=self.float_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1451,7 +1464,8 @@ def double_decimal_positive( request = build_double_decimal_positive_request( template_url=self.double_decimal_positive.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1485,7 +1499,8 @@ def double_decimal_negative( request = build_double_decimal_negative_request( template_url=self.double_decimal_negative.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1524,7 +1539,8 @@ def double_null( request = build_double_null_request( double_query=double_query, template_url=self.double_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1558,7 +1574,8 @@ def string_unicode( request = build_string_unicode_request( template_url=self.string_unicode.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1592,7 +1609,8 @@ def string_url_encoded( request = build_string_url_encoded_request( template_url=self.string_url_encoded.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1626,7 +1644,8 @@ def string_empty( request = build_string_empty_request( template_url=self.string_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1665,7 +1684,8 @@ def string_null( request = build_string_null_request( string_query=string_query, template_url=self.string_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1704,7 +1724,8 @@ def enum_valid( request = build_enum_valid_request( enum_query=enum_query, template_url=self.enum_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1743,7 +1764,8 @@ def enum_null( request = build_enum_null_request( enum_query=enum_query, template_url=self.enum_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1782,7 +1804,8 @@ def byte_multi_byte( request = build_byte_multi_byte_request( byte_query=byte_query, template_url=self.byte_multi_byte.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1816,7 +1839,8 @@ def byte_empty( request = build_byte_empty_request( template_url=self.byte_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1855,7 +1879,8 @@ def byte_null( request = build_byte_null_request( byte_query=byte_query, template_url=self.byte_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1889,7 +1914,8 @@ def date_valid( request = build_date_valid_request( template_url=self.date_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1928,7 +1954,8 @@ def date_null( request = build_date_null_request( date_query=date_query, template_url=self.date_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1962,7 +1989,8 @@ def date_time_valid( request = build_date_time_valid_request( template_url=self.date_time_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2001,7 +2029,8 @@ def date_time_null( request = build_date_time_null_request( date_time_query=date_time_query, template_url=self.date_time_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2042,7 +2071,8 @@ def array_string_csv_valid( request = build_array_string_csv_valid_request( array_query=array_query, template_url=self.array_string_csv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2081,7 +2111,8 @@ def array_string_csv_null( request = build_array_string_csv_null_request( array_query=array_query, template_url=self.array_string_csv_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2120,7 +2151,8 @@ def array_string_csv_empty( request = build_array_string_csv_empty_request( array_query=array_query, template_url=self.array_string_csv_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2160,7 +2192,8 @@ def array_string_no_collection_format_empty( request = build_array_string_no_collection_format_empty_request( array_query=array_query, template_url=self.array_string_no_collection_format_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2201,7 +2234,8 @@ def array_string_ssv_valid( request = build_array_string_ssv_valid_request( array_query=array_query, template_url=self.array_string_ssv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2242,7 +2276,8 @@ def array_string_tsv_valid( request = build_array_string_tsv_valid_request( array_query=array_query, template_url=self.array_string_tsv_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2283,7 +2318,8 @@ def array_string_pipes_valid( request = build_array_string_pipes_valid_request( array_query=array_query, template_url=self.array_string_pipes_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py index 3ea2f6ac0ac..9eb958f1594 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestUrlMutliCollectionFormatTestServiceConfiguration(Configuration): """Configuration for AutoRestUrlMutliCollectionFormatTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py index 298b5c1c207..b95667bad9d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._queries_operations import ( build_array_string_multi_empty_request, build_array_string_multi_null_request, @@ -72,7 +73,8 @@ async def array_string_multi_null(self, array_query: Optional[List[str]] = None, request = build_array_string_multi_null_request( array_query=array_query, template_url=self.array_string_multi_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -108,7 +110,8 @@ async def array_string_multi_empty(self, array_query: Optional[List[str]] = None request = build_array_string_multi_empty_request( array_query=array_query, template_url=self.array_string_multi_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -146,7 +149,8 @@ async def array_string_multi_valid(self, array_query: Optional[List[str]] = None request = build_array_string_multi_valid_request( array_query=array_query, template_url=self.array_string_multi_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py index eb1adee7c76..76177da7834 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -163,7 +164,8 @@ def array_string_multi_null( request = build_array_string_multi_null_request( array_query=array_query, template_url=self.array_string_multi_null.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -202,7 +204,8 @@ def array_string_multi_empty( request = build_array_string_multi_empty_request( array_query=array_query, template_url=self.array_string_multi_empty.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -243,7 +246,8 @@ def array_string_multi_valid( request = build_array_string_multi_valid_request( array_query=array_query, template_url=self.array_string_multi_valid.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py index a62c4abd7d4..cbc3e1a5cb7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestValidationTestConfiguration(Configuration): """Configuration for AutoRestValidationTest. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index b4ce23a9e84..7b249a40f13 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._auto_rest_validation_test_operations import ( build_get_with_constant_in_path_request, build_post_with_constant_in_body_request, @@ -58,7 +59,8 @@ async def validation_of_method_parameters( resource_group_name=resource_group_name, id=id, template_url=self.validation_of_method_parameters.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -115,7 +117,8 @@ async def validation_of_body( content_type=content_type, json=json, template_url=self.validation_of_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -152,7 +155,8 @@ async def get_with_constant_in_path(self, **kwargs: Any) -> None: request = build_get_with_constant_in_path_request( template_url=self.get_with_constant_in_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -197,7 +201,8 @@ async def post_with_constant_in_body( content_type=content_type, json=json, template_url=self.post_with_constant_in_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 0b79548b94e..9c0b1552020 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -190,7 +191,8 @@ def validation_of_method_parameters( resource_group_name=resource_group_name, id=id, template_url=self.validation_of_method_parameters.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -250,7 +252,8 @@ def validation_of_body( content_type=content_type, json=json, template_url=self.validation_of_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -288,7 +291,8 @@ def get_with_constant_in_path( request = build_get_with_constant_in_path_request( template_url=self.get_with_constant_in_path.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -334,7 +338,8 @@ def post_with_constant_in_body( content_type=content_type, json=json, template_url=self.post_with_constant_in_body.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py index d8887a241fe..15b9ed5517a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class AutoRestSwaggerBATXMLServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATXMLService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py index 84328f7db23..8f4eed631bd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._xml_operations import ( build_get_acls_request, build_get_bytes_request, @@ -100,7 +101,8 @@ async def get_complex_type_ref_no_meta(self, **kwargs: Any) -> "_models.RootWith request = build_get_complex_type_ref_no_meta_request( template_url=self.get_complex_type_ref_no_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -144,7 +146,8 @@ async def put_complex_type_ref_no_meta(self, model: "_models.RootWithRefAndNoMet content_type=content_type, content=content, template_url=self.put_complex_type_ref_no_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -176,7 +179,8 @@ async def get_complex_type_ref_with_meta(self, **kwargs: Any) -> "_models.RootWi request = build_get_complex_type_ref_with_meta_request( template_url=self.get_complex_type_ref_with_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -220,7 +224,8 @@ async def put_complex_type_ref_with_meta(self, model: "_models.RootWithRefAndMet content_type=content_type, content=content, template_url=self.put_complex_type_ref_with_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -252,7 +257,8 @@ async def get_simple(self, **kwargs: Any) -> "_models.Slideshow": request = build_get_simple_request( template_url=self.get_simple.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -297,7 +303,8 @@ async def put_simple(self, slideshow: "_models.Slideshow", **kwargs: Any) -> Non content_type=content_type, content=content, template_url=self.put_simple.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -330,7 +337,8 @@ async def get_wrapped_lists(self, **kwargs: Any) -> "_models.AppleBarrel": request = build_get_wrapped_lists_request( template_url=self.get_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -374,7 +382,8 @@ async def put_wrapped_lists(self, wrapped_lists: "_models.AppleBarrel", **kwargs content_type=content_type, content=content, template_url=self.put_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -407,7 +416,8 @@ async def get_headers(self, **kwargs: Any) -> None: request = build_get_headers_request( template_url=self.get_headers.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -442,7 +452,8 @@ async def get_empty_list(self, **kwargs: Any) -> "_models.Slideshow": request = build_get_empty_list_request( template_url=self.get_empty_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -486,7 +497,8 @@ async def put_empty_list(self, slideshow: "_models.Slideshow", **kwargs: Any) -> content_type=content_type, content=content, template_url=self.put_empty_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -518,7 +530,8 @@ async def get_empty_wrapped_lists(self, **kwargs: Any) -> "_models.AppleBarrel": request = build_get_empty_wrapped_lists_request( template_url=self.get_empty_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -562,7 +575,8 @@ async def put_empty_wrapped_lists(self, apple_barrel: "_models.AppleBarrel", **k content_type=content_type, content=content, template_url=self.put_empty_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -594,7 +608,8 @@ async def get_root_list(self, **kwargs: Any) -> List["_models.Banana"]: request = build_get_root_list_request( template_url=self.get_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -639,7 +654,8 @@ async def put_root_list(self, bananas: List["_models.Banana"], **kwargs: Any) -> content_type=content_type, content=content, template_url=self.put_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -671,7 +687,8 @@ async def get_root_list_single_item(self, **kwargs: Any) -> List["_models.Banana request = build_get_root_list_single_item_request( template_url=self.get_root_list_single_item.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -716,7 +733,8 @@ async def put_root_list_single_item(self, bananas: List["_models.Banana"], **kwa content_type=content_type, content=content, template_url=self.put_root_list_single_item.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -748,7 +766,8 @@ async def get_empty_root_list(self, **kwargs: Any) -> List["_models.Banana"]: request = build_get_empty_root_list_request( template_url=self.get_empty_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -793,7 +812,8 @@ async def put_empty_root_list(self, bananas: List["_models.Banana"], **kwargs: A content_type=content_type, content=content, template_url=self.put_empty_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -825,7 +845,8 @@ async def get_empty_child_element(self, **kwargs: Any) -> "_models.Banana": request = build_get_empty_child_element_request( template_url=self.get_empty_child_element.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -869,7 +890,8 @@ async def put_empty_child_element(self, banana: "_models.Banana", **kwargs: Any) content_type=content_type, content=content, template_url=self.put_empty_child_element.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -901,7 +923,8 @@ async def list_containers(self, **kwargs: Any) -> "_models.ListContainersRespons request = build_list_containers_request( template_url=self.list_containers.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -937,7 +960,8 @@ async def get_service_properties(self, **kwargs: Any) -> "_models.StorageService request = build_get_service_properties_request( template_url=self.get_service_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -981,7 +1005,8 @@ async def put_service_properties(self, properties: "_models.StorageServiceProper content_type=content_type, content=content, template_url=self.put_service_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1013,7 +1038,8 @@ async def get_acls(self, **kwargs: Any) -> List["_models.SignedIdentifier"]: request = build_get_acls_request( template_url=self.get_acls.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1060,7 +1086,8 @@ async def put_acls(self, properties: List["_models.SignedIdentifier"], **kwargs: content_type=content_type, content=content, template_url=self.put_acls.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1092,7 +1119,8 @@ async def list_blobs(self, **kwargs: Any) -> "_models.ListBlobsResponse": request = build_list_blobs_request( template_url=self.list_blobs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1138,7 +1166,8 @@ async def json_input(self, id: Optional[int] = None, **kwargs: Any) -> None: content_type=content_type, json=json, template_url=self.json_input.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1170,7 +1199,8 @@ async def json_output(self, **kwargs: Any) -> "_models.JSONOutput": request = build_json_output_request( template_url=self.json_output.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1207,7 +1237,8 @@ async def get_xms_text(self, **kwargs: Any) -> "_models.ObjectWithXMsTextPropert request = build_get_xms_text_request( template_url=self.get_xms_text.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1243,7 +1274,8 @@ async def get_bytes(self, **kwargs: Any) -> "_models.ModelWithByteProperty": request = build_get_bytes_request( template_url=self.get_bytes.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1289,7 +1321,8 @@ async def put_binary(self, bytes: Optional[bytearray] = None, **kwargs: Any) -> content_type=content_type, content=content, template_url=self.put_binary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1322,7 +1355,8 @@ async def get_uri(self, **kwargs: Any) -> "_models.ModelWithUrlProperty": request = build_get_uri_request( template_url=self.get_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -1368,7 +1402,8 @@ async def put_uri(self, url: Optional[str] = None, **kwargs: Any) -> None: content_type=content_type, content=content, template_url=self.put_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py index 5b690e1c76f..1d47c368741 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py @@ -23,6 +23,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -832,7 +833,8 @@ def get_complex_type_ref_no_meta( request = build_get_complex_type_ref_no_meta_request( template_url=self.get_complex_type_ref_no_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -879,7 +881,8 @@ def put_complex_type_ref_no_meta( content_type=content_type, content=content, template_url=self.put_complex_type_ref_no_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -912,7 +915,8 @@ def get_complex_type_ref_with_meta( request = build_get_complex_type_ref_with_meta_request( template_url=self.get_complex_type_ref_with_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -959,7 +963,8 @@ def put_complex_type_ref_with_meta( content_type=content_type, content=content, template_url=self.put_complex_type_ref_with_meta.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -992,7 +997,8 @@ def get_simple( request = build_get_simple_request( template_url=self.get_simple.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1040,7 +1046,8 @@ def put_simple( content_type=content_type, content=content, template_url=self.put_simple.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1074,7 +1081,8 @@ def get_wrapped_lists( request = build_get_wrapped_lists_request( template_url=self.get_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1121,7 +1129,8 @@ def put_wrapped_lists( content_type=content_type, content=content, template_url=self.put_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1155,7 +1164,8 @@ def get_headers( request = build_get_headers_request( template_url=self.get_headers.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1191,7 +1201,8 @@ def get_empty_list( request = build_get_empty_list_request( template_url=self.get_empty_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1238,7 +1249,8 @@ def put_empty_list( content_type=content_type, content=content, template_url=self.put_empty_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1271,7 +1283,8 @@ def get_empty_wrapped_lists( request = build_get_empty_wrapped_lists_request( template_url=self.get_empty_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1318,7 +1331,8 @@ def put_empty_wrapped_lists( content_type=content_type, content=content, template_url=self.put_empty_wrapped_lists.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1351,7 +1365,8 @@ def get_root_list( request = build_get_root_list_request( template_url=self.get_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1399,7 +1414,8 @@ def put_root_list( content_type=content_type, content=content, template_url=self.put_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1432,7 +1448,8 @@ def get_root_list_single_item( request = build_get_root_list_single_item_request( template_url=self.get_root_list_single_item.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1480,7 +1497,8 @@ def put_root_list_single_item( content_type=content_type, content=content, template_url=self.put_root_list_single_item.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1513,7 +1531,8 @@ def get_empty_root_list( request = build_get_empty_root_list_request( template_url=self.get_empty_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1561,7 +1580,8 @@ def put_empty_root_list( content_type=content_type, content=content, template_url=self.put_empty_root_list.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1594,7 +1614,8 @@ def get_empty_child_element( request = build_get_empty_child_element_request( template_url=self.get_empty_child_element.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1641,7 +1662,8 @@ def put_empty_child_element( content_type=content_type, content=content, template_url=self.put_empty_child_element.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1674,7 +1696,8 @@ def list_containers( request = build_list_containers_request( template_url=self.list_containers.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1711,7 +1734,8 @@ def get_service_properties( request = build_get_service_properties_request( template_url=self.get_service_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1758,7 +1782,8 @@ def put_service_properties( content_type=content_type, content=content, template_url=self.put_service_properties.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1791,7 +1816,8 @@ def get_acls( request = build_get_acls_request( template_url=self.get_acls.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1841,7 +1867,8 @@ def put_acls( content_type=content_type, content=content, template_url=self.put_acls.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1874,7 +1901,8 @@ def list_blobs( request = build_list_blobs_request( template_url=self.list_blobs.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1923,7 +1951,8 @@ def json_input( content_type=content_type, json=json, template_url=self.json_input.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1956,7 +1985,8 @@ def json_output( request = build_json_output_request( template_url=self.json_output.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1994,7 +2024,8 @@ def get_xms_text( request = build_get_xms_text_request( template_url=self.get_xms_text.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2031,7 +2062,8 @@ def get_bytes( request = build_get_bytes_request( template_url=self.get_bytes.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2080,7 +2112,8 @@ def put_binary( content_type=content_type, content=content, template_url=self.put_binary.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2114,7 +2147,8 @@ def get_uri( request = build_get_uri_request( template_url=self.get_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -2163,7 +2197,8 @@ def put_uri( content_type=content_type, content=content, template_url=self.put_uri.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py index 4f88e442feb..a4bdc03c469 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from ._version import VERSION @@ -18,6 +19,14 @@ from typing import Any +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + class XMSErrorResponseExtensionsConfiguration(Configuration): """Configuration for XMSErrorResponseExtensions. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py index 6284d448d4b..088f30383cd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py @@ -22,6 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models +from ..._configuration import _convert_request from ...operations._pet_operations import ( build_do_something_request, build_get_pet_by_id_request, @@ -80,7 +81,8 @@ async def get_pet_by_id(self, pet_id: str, **kwargs: Any) -> Optional["_models.P request = build_get_pet_by_id_request( pet_id=pet_id, template_url=self.get_pet_by_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -128,7 +130,8 @@ async def do_something(self, what_action: str, **kwargs: Any) -> "_models.PetAct request = build_do_something_request( what_action=what_action, template_url=self.do_something.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( @@ -177,7 +180,8 @@ async def has_models_param(self, models: Optional[str] = "value1", **kwargs: Any request = build_has_models_param_request( models=models, template_url=self.has_models_param.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request( diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py index 9ff665658be..c91097e531b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py @@ -24,6 +24,7 @@ from msrest import Serializer from .. import models as _models +from .._configuration import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -168,7 +169,8 @@ def get_pet_by_id( request = build_get_pet_by_id_request( pet_id=pet_id, template_url=self.get_pet_by_id.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -219,7 +221,8 @@ def do_something( request = build_do_something_request( what_action=what_action, template_url=self.do_something.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -271,7 +274,8 @@ def has_models_param( request = build_has_models_param_request( models=models, template_url=self.has_models_param.metadata["url"], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) From 1cfd32e8f8dbf04add2e92d22c4330382f9be1c0 Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Fri, 24 Sep 2021 21:18:12 -0400 Subject: [PATCH 2/8] regenerate more --- .../AcceptanceTests/asynctests/test_lro.py | 2 +- .../low-level/AcceptanceTests/test_lro.py | 2 +- .../custompollerpager/__init__.py | 19 - .../_auto_rest_paging_test_service.py | 102 - .../custompollerpager/_configuration.py | 64 - .../custompollerpager/_version.py | 9 - .../custompollerpager/aio/__init__.py | 10 - .../aio/_auto_rest_paging_test_service.py | 95 - .../custompollerpager/aio/_configuration.py | 60 - .../aio/operations/__init__.py | 13 - .../aio/operations/_paging_operations.py | 1277 ----- .../custompollerpager/models/__init__.py | 54 - .../_auto_rest_paging_test_service_enums.py | 43 - .../custompollerpager/models/_models.py | 300 -- .../custompollerpager/models/_models_py3.py | 339 -- .../custompollerpager/operations/__init__.py | 13 - .../operations/_paging_operations.py | 1298 ----- .../custompollerpager/py.typed | 1 - .../CustomPollerPager/setup.py | 37 - .../_configuration.py | 7 + .../aio/operations/_operations.py | 106 +- .../operations/_operations.py | 107 +- .../operations/_array_operations.py | 4257 ----------------- 23 files changed, 152 insertions(+), 8063 deletions(-) delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/__init__.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_version.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_configuration.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/__init__.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/__init__.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_auto_rest_paging_test_service_enums.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models_py3.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/__init__.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/py.typed delete mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/setup.py delete mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations.py diff --git a/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py b/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py index 5389bc8c21c..cf1ce68c1e6 100644 --- a/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py +++ b/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py @@ -110,7 +110,7 @@ def get_poller(get_long_running_output, client): async def _callback(request, **kwargs): pipeline_response = await client.send_request( - request._to_pipeline_transport_request(), + request, _return_pipeline_response=True ) pipeline_response.http_response.raise_for_status() diff --git a/test/azure/low-level/AcceptanceTests/test_lro.py b/test/azure/low-level/AcceptanceTests/test_lro.py index 16bab1ddfea..995f31cc995 100644 --- a/test/azure/low-level/AcceptanceTests/test_lro.py +++ b/test/azure/low-level/AcceptanceTests/test_lro.py @@ -113,7 +113,7 @@ def get_poller(get_long_running_output, client): def _callback(request, **kwargs): pipeline_response = client.send_request( - request._to_pipeline_transport_request(), + request, _return_pipeline_response=True ) pipeline_response.http_response.raise_for_status() diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/__init__.py deleted file mode 100644 index 590bd16f9af..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._auto_rest_paging_test_service import AutoRestPagingTestService -from ._version import VERSION - -__version__ = VERSION -__all__ = ['AutoRestPagingTestService'] - -try: - from ._patch import patch_sdk # type: ignore - patch_sdk() -except ImportError: - pass diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py deleted file mode 100644 index b20b58f4d06..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_auto_rest_paging_test_service.py +++ /dev/null @@ -1,102 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from copy import deepcopy -from typing import TYPE_CHECKING - -from azure.mgmt.core import ARMPipelineClient -from msrest import Deserializer, Serializer - -from . import models -from ._configuration import AutoRestPagingTestServiceConfiguration -from .operations import PagingOperations - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Optional - - from azure.core.credentials import TokenCredential - from azure.core.rest import HttpRequest, HttpResponse - -class AutoRestPagingTestService(object): - """Long-running Operation for AutoRest. - - :ivar paging: PagingOperations operations - :vartype paging: custompollerpager.operations.PagingOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - :param base_url: Service URL - :type base_url: str - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. - """ - - def __init__( - self, - credential, # type: "TokenCredential" - base_url=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> None - if not base_url: - base_url = 'http://localhost:3000' - self._config = AutoRestPagingTestServiceConfiguration(credential, **kwargs) - self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - self._serialize.client_side_validation = False - self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) - - - def _send_request( - self, - request, # type: HttpRequest - **kwargs # type: Any - ): - # type: (...) -> HttpResponse - """Runs the network request through the client's chained policies. - - We have helper methods to create requests specific to this service in `custompollerpager.rest`. - Use these helper methods to create the request you pass to this method. See our example below: - - >>> from custompollerpager._rest import paging - >>> request = paging.build_get_no_item_name_pages_request(**kwargs) - - >>> response = client._send_request(request) - - - For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart - - For advanced cases, you can also create your own :class:`~azure.core.rest.HttpRequest` - and pass it in. - - :param request: The network request you want to make. Required. - :type request: ~azure.core.rest.HttpRequest - :keyword bool stream: Whether the response payload will be streamed. Defaults to False. - :return: The response of your network call. Does not do error handling on your response. - :rtype: ~azure.core.rest.HttpResponse - """ - - request_copy = deepcopy(request) - request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request(request_copy, **kwargs) - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> AutoRestPagingTestService - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py deleted file mode 100644 index 6b127f33c11..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# 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 TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -from ._version import VERSION - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - - from azure.core.credentials import TokenCredential - - -class AutoRestPagingTestServiceConfiguration(Configuration): - """Configuration for AutoRestPagingTestService. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - """ - - def __init__( - self, - credential, # type: "TokenCredential" - **kwargs # type: Any - ): - # type: (...) -> None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - super(AutoRestPagingTestServiceConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'custompollerpager/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_version.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_version.py deleted file mode 100644 index eae7c95b6fb..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_version.py +++ /dev/null @@ -1,9 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -VERSION = "0.1.0" diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py deleted file mode 100644 index df3a3b51061..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._auto_rest_paging_test_service import AutoRestPagingTestService -__all__ = ['AutoRestPagingTestService'] diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py deleted file mode 100644 index 2d04fbf9317..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_auto_rest_paging_test_service.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from copy import deepcopy -from typing import Any, Awaitable, Optional, TYPE_CHECKING - -from azure.core.rest import AsyncHttpResponse, HttpRequest -from azure.mgmt.core import AsyncARMPipelineClient -from msrest import Deserializer, Serializer - -from .. import models -from ._configuration import AutoRestPagingTestServiceConfiguration -from .operations import PagingOperations - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - -class AutoRestPagingTestService: - """Long-running Operation for AutoRest. - - :ivar paging: PagingOperations operations - :vartype paging: custompollerpager.aio.operations.PagingOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param base_url: Service URL - :type base_url: str - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: - if not base_url: - base_url = 'http://localhost:3000' - self._config = AutoRestPagingTestServiceConfiguration(credential, **kwargs) - self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - self._serialize.client_side_validation = False - self.paging = PagingOperations(self._client, self._config, self._serialize, self._deserialize) - - - def _send_request( - self, - request: HttpRequest, - **kwargs: Any - ) -> Awaitable[AsyncHttpResponse]: - """Runs the network request through the client's chained policies. - - We have helper methods to create requests specific to this service in `custompollerpager.rest`. - Use these helper methods to create the request you pass to this method. See our example below: - - >>> from custompollerpager._rest import paging - >>> request = paging.build_get_no_item_name_pages_request(**kwargs) - - >>> response = await client._send_request(request) - - - For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart - - For advanced cases, you can also create your own :class:`~azure.core.rest.HttpRequest` - and pass it in. - - :param request: The network request you want to make. Required. - :type request: ~azure.core.rest.HttpRequest - :keyword bool stream: Whether the response payload will be streamed. Defaults to False. - :return: The response of your network call. Does not do error handling on your response. - :rtype: ~azure.core.rest.AsyncHttpResponse - """ - - request_copy = deepcopy(request) - request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request(request_copy, **kwargs) - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "AutoRestPagingTestService": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_configuration.py deleted file mode 100644 index 075e5c1c901..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/_configuration.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# 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, TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -from .._version import VERSION - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - - -class AutoRestPagingTestServiceConfiguration(Configuration): - """Configuration for AutoRestPagingTestService. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - **kwargs: Any - ) -> None: - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - super(AutoRestPagingTestServiceConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'custompollerpager/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/__init__.py deleted file mode 100644 index 9a5b2005928..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._paging_operations import PagingOperations - -__all__ = [ - 'PagingOperations', -] diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py deleted file mode 100644 index fce04148bec..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ /dev/null @@ -1,1277 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import functools -from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union -import warnings - -from azure.core.async_paging import AsyncItemPaged, AsyncList -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.polling import AsyncNoPolling, AsyncPollingMethod -from azure.core.rest import HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat -from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling -from custompollerpagerdefinitions.aio import AsyncCustomPager, AsyncCustomPoller - -from ... import models as _models -from ..._rest import paging as rest_paging - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class PagingOperations: - """PagingOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~custompollerpager.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = _models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def get_no_item_name_pages( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResultValue"]: - """A paging operation that must return result of the default 'value' node. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValue or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResultValue] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_no_item_name_pages_request( - template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_no_item_name_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_no_item_name_pages.metadata = {'url': '/paging/noitemname'} # type: ignore - - def get_null_next_link_name_pages( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that must ignore any kind of nextLink, and stop after page 1. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_null_next_link_name_pages_request( - template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_null_next_link_name_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_null_next_link_name_pages.metadata = {'url': '/paging/nullnextlink'} # type: ignore - - def get_single_pages( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that finishes on the first call without a nextlink. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: - ~custompollerpagerdefinitions.aio.AsyncCustomPager[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_single_pages_request( - template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_single_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncCustomPager( - get_next, extract_data - ) - get_single_pages.metadata = {'url': '/paging/single'} # type: ignore - - def first_response_empty( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResultValue"]: - """A paging operation whose first response's items list is empty, but still returns a next link. - Second (and final) call, will give you an items list of 1. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValue or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResultValue] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_first_response_empty_request( - template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_first_response_empty_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - first_response_empty.metadata = {'url': '/paging/firstResponseEmpty/1'} # type: ignore - - def get_multiple_pages( - self, - client_request_id: Optional[str] = None, - paging_get_multiple_pages_options: Optional["_models.PagingGetMultiplePagesOptions"] = None, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that includes a nextLink that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_multiple_pages_options: Parameter group. - :type paging_get_multiple_pages_options: - ~custompollerpager.models.PagingGetMultiplePagesOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_options is not None: - _maxresults = paging_get_multiple_pages_options.maxresults - _timeout = paging_get_multiple_pages_options.timeout - - request = rest_paging.build_get_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_options is not None: - _maxresults = paging_get_multiple_pages_options.maxresults - _timeout = paging_get_multiple_pages_options.timeout - - request = rest_paging.build_get_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages.metadata = {'url': '/paging/multiple'} # type: ignore - - def get_with_query_params( - self, - required_query_parameter: int, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that includes a next operation. It has a different query parameter from it's - next operation nextOperationWithQueryParams. Returns a ProductResult. - - :param required_query_parameter: A required integer query parameter. Put in value '100' to pass - test. - :type required_query_parameter: int - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_with_query_params_request( - required_query_parameter=required_query_parameter, - template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_next_operation_with_query_params_request( - template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_with_query_params.metadata = {'url': '/paging/multiple/getWithQueryParams'} # type: ignore - - def get_odata_multiple_pages( - self, - client_request_id: Optional[str] = None, - paging_get_odata_multiple_pages_options: Optional["_models.PagingGetOdataMultiplePagesOptions"] = None, - **kwargs: Any - ) -> AsyncIterable["_models.OdataProductResult"]: - """A paging operation that includes a nextLink in odata format that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_odata_multiple_pages_options: Parameter group. - :type paging_get_odata_multiple_pages_options: - ~custompollerpager.models.PagingGetOdataMultiplePagesOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_odata_multiple_pages_options is not None: - _maxresults = paging_get_odata_multiple_pages_options.maxresults - _timeout = paging_get_odata_multiple_pages_options.timeout - - request = rest_paging.build_get_odata_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_odata_multiple_pages_options is not None: - _maxresults = paging_get_odata_multiple_pages_options.maxresults - _timeout = paging_get_odata_multiple_pages_options.timeout - - request = rest_paging.build_get_odata_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_odata_multiple_pages.metadata = {'url': '/paging/multiple/odata'} # type: ignore - - def get_multiple_pages_with_offset( - self, - paging_get_multiple_pages_with_offset_options: "_models.PagingGetMultiplePagesWithOffsetOptions", - client_request_id: Optional[str] = None, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that includes a nextLink that has 10 pages. - - :param paging_get_multiple_pages_with_offset_options: Parameter group. - :type paging_get_multiple_pages_with_offset_options: - ~custompollerpager.models.PagingGetMultiplePagesWithOffsetOptions - :param client_request_id: - :type client_request_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _offset = None - _timeout = None - if paging_get_multiple_pages_with_offset_options is not None: - _maxresults = paging_get_multiple_pages_with_offset_options.maxresults - _offset = paging_get_multiple_pages_with_offset_options.offset - _timeout = paging_get_multiple_pages_with_offset_options.timeout - - request = rest_paging.build_get_multiple_pages_with_offset_request( - offset=_offset, - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _offset = None - _timeout = None - if paging_get_multiple_pages_with_offset_options is not None: - _maxresults = paging_get_multiple_pages_with_offset_options.maxresults - _offset = paging_get_multiple_pages_with_offset_options.offset - _timeout = paging_get_multiple_pages_with_offset_options.timeout - - request = rest_paging.build_get_multiple_pages_with_offset_request( - offset=_offset, - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_with_offset.metadata = {'url': '/paging/multiple/withpath/{offset}'} # type: ignore - - def get_multiple_pages_retry_first( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that fails on the first call with 500 and then retries and then get a - response including a nextLink that has 10 pages. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_retry_first_request( - template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_retry_first_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_first.metadata = {'url': '/paging/multiple/retryfirst'} # type: ignore - - def get_multiple_pages_retry_second( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that includes a nextLink that has 10 pages, of which the 2nd call fails - first with 500. The client should retry and finish all 10 pages eventually. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_retry_second_request( - template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_retry_second_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_second.metadata = {'url': '/paging/multiple/retrysecond'} # type: ignore - - def get_single_pages_failure( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that receives a 400 on the first call. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_single_pages_failure_request( - template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_single_pages_failure_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_single_pages_failure.metadata = {'url': '/paging/single/failure'} # type: ignore - - def get_multiple_pages_failure( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that receives a 400 on the second call. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_failure_request( - template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_failure_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure.metadata = {'url': '/paging/multiple/failure'} # type: ignore - - def get_multiple_pages_failure_uri( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResult"]: - """A paging operation that receives an invalid nextLink. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_failure_uri_request( - template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_failure_uri_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure_uri.metadata = {'url': '/paging/multiple/failureuri'} # type: ignore - - def get_multiple_pages_fragment_next_link( - self, - api_version: str, - tenant: str, - **kwargs: Any - ) -> AsyncIterable["_models.OdataProductResult"]: - """A paging operation that doesn't return a full URL, just a fragment. - - :param api_version: Sets the api version to use. - :type api_version: str - :param tenant: Sets the tenant to use. - :type tenant: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_fragment_next_link_request( - tenant=tenant, - api_version=api_version, - template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_next_fragment_request( - tenant=tenant, - next_link=next_link, - api_version=api_version, - template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_next_link.metadata = {'url': '/paging/multiple/fragment/{tenant}'} # type: ignore - - def get_multiple_pages_fragment_with_grouping_next_link( - self, - custom_parameter_group: "_models.CustomParameterGroup", - **kwargs: Any - ) -> AsyncIterable["_models.OdataProductResult"]: - """A paging operation that doesn't return a full URL, just a fragment with parameters grouped. - - :param custom_parameter_group: Parameter group. - :type custom_parameter_group: ~custompollerpager.models.CustomParameterGroup - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _api_version = None - _tenant = None - if custom_parameter_group is not None: - _api_version = custom_parameter_group.api_version - _tenant = custom_parameter_group.tenant - - request = rest_paging.build_get_multiple_pages_fragment_with_grouping_next_link_request( - tenant=_tenant, - api_version=_api_version, - template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _api_version = None - _tenant = None - if custom_parameter_group is not None: - _api_version = custom_parameter_group.api_version - _tenant = custom_parameter_group.tenant - - request = rest_paging.build_next_fragment_with_grouping_request( - tenant=_tenant, - next_link=next_link, - api_version=_api_version, - template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_with_grouping_next_link.metadata = {'url': '/paging/multiple/fragmentwithgrouping/{tenant}'} # type: ignore - - async def _get_multiple_pages_lro_initial( - self, - client_request_id: Optional[str] = None, - paging_get_multiple_pages_lro_options: Optional["_models.PagingGetMultiplePagesLroOptions"] = None, - **kwargs: Any - ) -> "_models.ProductResult": - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [202]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('ProductResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - _get_multiple_pages_lro_initial.metadata = {'url': '/paging/multiple/lro'} # type: ignore - - - async def begin_get_multiple_pages_lro( - self, - client_request_id: Optional[str] = None, - paging_get_multiple_pages_lro_options: Optional["_models.PagingGetMultiplePagesLroOptions"] = None, - **kwargs: Any - ) -> AsyncCustomPoller[AsyncItemPaged["_models.ProductResult"]]: - """A long-running paging operation that includes a nextLink that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_multiple_pages_lro_options: Parameter group. - :type paging_get_multiple_pages_lro_options: - ~custompollerpager.models.PagingGetMultiplePagesLroOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for - this operation to not poll, or pass in your own initialized polling object for a personal - polling strategy. - :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. - :return: An instance of AsyncCustomPoller that returns an iterator like instance of either - ProductResult or the result of cls(response) - :rtype: - ~custompollerpagerdefinitions.aio.AsyncCustomPoller[~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResult]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] - if cont_token is None: - raw_result = await self._get_multiple_pages_lro_initial( - client_request_id=client_request_id, - paging_get_multiple_pages_lro_options=paging_get_multiple_pages_lro_options, - cls=lambda x,y,z: x, - **kwargs - ) - - kwargs.pop('error_map', None) - - def get_long_running_output(pipeline_response): - async def internal_get_next(next_link=None): - if next_link is None: - return pipeline_response - else: - return await get_next(next_link) - - return AsyncItemPaged( - internal_get_next, extract_data - ) - if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = AsyncNoPolling() - else: polling_method = polling - if cont_token: - return AsyncCustomPoller.from_continuation_token( - polling_method=polling_method, - continuation_token=cont_token, - client=self._client, - deserialization_callback=get_long_running_output - ) - else: - return AsyncCustomPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_get_multiple_pages_lro.metadata = {'url': '/paging/multiple/lro'} # type: ignore - - - def get_paging_model_with_item_name_with_xms_client_name( - self, - **kwargs: Any - ) -> AsyncIterable["_models.ProductResultValueWithXMSClientName"]: - """A paging operation that returns a paging model whose item name is is overriden by - x-ms-client-name 'indexes'. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValueWithXMSClientName or the result - of cls(response) - :rtype: - ~azure.core.async_paging.AsyncItemPaged[~custompollerpager.models.ProductResultValueWithXMSClientName] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_paging_model_with_item_name_with_xms_client_name_request( - template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_paging_model_with_item_name_with_xms_client_name_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - async def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValueWithXMSClientName', pipeline_response) - list_of_elem = deserialized.indexes - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, AsyncList(list_of_elem) - - async def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return AsyncItemPaged( - get_next, extract_data - ) - get_paging_model_with_item_name_with_xms_client_name.metadata = {'url': '/paging/itemNameWithXMSClientName'} # type: ignore diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/__init__.py deleted file mode 100644 index 865518351bf..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/__init__.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -try: - from ._models_py3 import CustomParameterGroup - from ._models_py3 import OdataProductResult - from ._models_py3 import OperationResult - from ._models_py3 import PagingGetMultiplePagesLroOptions - from ._models_py3 import PagingGetMultiplePagesOptions - from ._models_py3 import PagingGetMultiplePagesWithOffsetOptions - from ._models_py3 import PagingGetOdataMultiplePagesOptions - from ._models_py3 import Product - from ._models_py3 import ProductProperties - from ._models_py3 import ProductResult - from ._models_py3 import ProductResultValue - from ._models_py3 import ProductResultValueWithXMSClientName -except (SyntaxError, ImportError): - from ._models import CustomParameterGroup # type: ignore - from ._models import OdataProductResult # type: ignore - from ._models import OperationResult # type: ignore - from ._models import PagingGetMultiplePagesLroOptions # type: ignore - from ._models import PagingGetMultiplePagesOptions # type: ignore - from ._models import PagingGetMultiplePagesWithOffsetOptions # type: ignore - from ._models import PagingGetOdataMultiplePagesOptions # type: ignore - from ._models import Product # type: ignore - from ._models import ProductProperties # type: ignore - from ._models import ProductResult # type: ignore - from ._models import ProductResultValue # type: ignore - from ._models import ProductResultValueWithXMSClientName # type: ignore - -from ._auto_rest_paging_test_service_enums import ( - OperationResultStatus, -) - -__all__ = [ - 'CustomParameterGroup', - 'OdataProductResult', - 'OperationResult', - 'PagingGetMultiplePagesLroOptions', - 'PagingGetMultiplePagesOptions', - 'PagingGetMultiplePagesWithOffsetOptions', - 'PagingGetOdataMultiplePagesOptions', - 'Product', - 'ProductProperties', - 'ProductResult', - 'ProductResultValue', - 'ProductResultValueWithXMSClientName', - 'OperationResultStatus', -] diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_auto_rest_paging_test_service_enums.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_auto_rest_paging_test_service_enums.py deleted file mode 100644 index f11f0a2743b..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_auto_rest_paging_test_service_enums.py +++ /dev/null @@ -1,43 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum, EnumMeta -from six import with_metaclass - -class _CaseInsensitiveEnumMeta(EnumMeta): - def __getitem__(self, name): - return super().__getitem__(name.upper()) - - def __getattr__(cls, name): - """Return the enum member matching `name` - We use __getattr__ instead of descriptors or inserting into the enum - class' __dict__ in order to support `name` and `value` being both - properties for enum members (which live in the class' __dict__) and - enum members themselves. - """ - try: - return cls._member_map_[name.upper()] - except KeyError: - raise AttributeError(name) - - -class OperationResultStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The status of the request - """ - - SUCCEEDED = "Succeeded" - FAILED = "Failed" - CANCELED = "canceled" - ACCEPTED = "Accepted" - CREATING = "Creating" - CREATED = "Created" - UPDATING = "Updating" - UPDATED = "Updated" - DELETING = "Deleting" - DELETED = "Deleted" - OK = "OK" diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models.py deleted file mode 100644 index 331c7951f01..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models.py +++ /dev/null @@ -1,300 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -import msrest.serialization - - -class CustomParameterGroup(msrest.serialization.Model): - """Parameter group. - - All required parameters must be populated in order to send to Azure. - - :param api_version: Required. Sets the api version to use. - :type api_version: str - :param tenant: Required. Sets the tenant to use. - :type tenant: str - """ - - _validation = { - 'api_version': {'required': True}, - 'tenant': {'required': True}, - } - - _attribute_map = { - 'api_version': {'key': 'api_version', 'type': 'str'}, - 'tenant': {'key': 'tenant', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(CustomParameterGroup, self).__init__(**kwargs) - self.api_version = kwargs['api_version'] - self.tenant = kwargs['tenant'] - - -class OdataProductResult(msrest.serialization.Model): - """OdataProductResult. - - :param values: - :type values: list[~custompollerpager.models.Product] - :param odata_next_link: - :type odata_next_link: str - """ - - _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'odata_next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OdataProductResult, self).__init__(**kwargs) - self.values = kwargs.get('values', None) - self.odata_next_link = kwargs.get('odata_next_link', None) - - -class OperationResult(msrest.serialization.Model): - """OperationResult. - - :param status: The status of the request. Possible values include: "Succeeded", "Failed", - "canceled", "Accepted", "Creating", "Created", "Updating", "Updated", "Deleting", "Deleted", - "OK". - :type status: str or ~custompollerpager.models.OperationResultStatus - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OperationResult, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - - -class PagingGetMultiplePagesLroOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(PagingGetMultiplePagesLroOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) - - -class PagingGetMultiplePagesOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(PagingGetMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) - - -class PagingGetMultiplePagesWithOffsetOptions(msrest.serialization.Model): - """Parameter group. - - All required parameters must be populated in order to send to Azure. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param offset: Required. Offset of return value. - :type offset: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _validation = { - 'offset': {'required': True}, - } - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'offset': {'key': 'offset', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(PagingGetMultiplePagesWithOffsetOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.offset = kwargs['offset'] - self.timeout = kwargs.get('timeout', 30) - - -class PagingGetOdataMultiplePagesOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(PagingGetOdataMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = kwargs.get('maxresults', None) - self.timeout = kwargs.get('timeout', 30) - - -class Product(msrest.serialization.Model): - """Product. - - :param properties: - :type properties: ~custompollerpager.models.ProductProperties - """ - - _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, - } - - def __init__( - self, - **kwargs - ): - super(Product, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class ProductProperties(msrest.serialization.Model): - """ProductProperties. - - :param id: - :type id: int - :param name: - :type name: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ProductProperties, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) - - -class ProductResult(msrest.serialization.Model): - """ProductResult. - - :param values: - :type values: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ProductResult, self).__init__(**kwargs) - self.values = kwargs.get('values', None) - self.next_link = kwargs.get('next_link', None) - - -class ProductResultValue(msrest.serialization.Model): - """ProductResultValue. - - :param value: - :type value: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ProductResultValue, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) - - -class ProductResultValueWithXMSClientName(msrest.serialization.Model): - """ProductResultValueWithXMSClientName. - - :param indexes: - :type indexes: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'indexes': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ProductResultValueWithXMSClientName, self).__init__(**kwargs) - self.indexes = kwargs.get('indexes', None) - self.next_link = kwargs.get('next_link', None) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models_py3.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models_py3.py deleted file mode 100644 index a179fdea4ac..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/models/_models_py3.py +++ /dev/null @@ -1,339 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# 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 List, Optional, Union - -import msrest.serialization - -from ._auto_rest_paging_test_service_enums import * - - -class CustomParameterGroup(msrest.serialization.Model): - """Parameter group. - - All required parameters must be populated in order to send to Azure. - - :param api_version: Required. Sets the api version to use. - :type api_version: str - :param tenant: Required. Sets the tenant to use. - :type tenant: str - """ - - _validation = { - 'api_version': {'required': True}, - 'tenant': {'required': True}, - } - - _attribute_map = { - 'api_version': {'key': 'api_version', 'type': 'str'}, - 'tenant': {'key': 'tenant', 'type': 'str'}, - } - - def __init__( - self, - *, - api_version: str, - tenant: str, - **kwargs - ): - super(CustomParameterGroup, self).__init__(**kwargs) - self.api_version = api_version - self.tenant = tenant - - -class OdataProductResult(msrest.serialization.Model): - """OdataProductResult. - - :param values: - :type values: list[~custompollerpager.models.Product] - :param odata_next_link: - :type odata_next_link: str - """ - - _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'odata_next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - values: Optional[List["Product"]] = None, - odata_next_link: Optional[str] = None, - **kwargs - ): - super(OdataProductResult, self).__init__(**kwargs) - self.values = values - self.odata_next_link = odata_next_link - - -class OperationResult(msrest.serialization.Model): - """OperationResult. - - :param status: The status of the request. Possible values include: "Succeeded", "Failed", - "canceled", "Accepted", "Creating", "Created", "Updating", "Updated", "Deleting", "Deleted", - "OK". - :type status: str or ~custompollerpager.models.OperationResultStatus - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__( - self, - *, - status: Optional[Union[str, "OperationResultStatus"]] = None, - **kwargs - ): - super(OperationResult, self).__init__(**kwargs) - self.status = status - - -class PagingGetMultiplePagesLroOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): - super(PagingGetMultiplePagesLroOptions, self).__init__(**kwargs) - self.maxresults = maxresults - self.timeout = timeout - - -class PagingGetMultiplePagesOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): - super(PagingGetMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = maxresults - self.timeout = timeout - - -class PagingGetMultiplePagesWithOffsetOptions(msrest.serialization.Model): - """Parameter group. - - All required parameters must be populated in order to send to Azure. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param offset: Required. Offset of return value. - :type offset: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _validation = { - 'offset': {'required': True}, - } - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'offset': {'key': 'offset', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - *, - offset: int, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): - super(PagingGetMultiplePagesWithOffsetOptions, self).__init__(**kwargs) - self.maxresults = maxresults - self.offset = offset - self.timeout = timeout - - -class PagingGetOdataMultiplePagesOptions(msrest.serialization.Model): - """Parameter group. - - :param maxresults: Sets the maximum number of items to return in the response. - :type maxresults: int - :param timeout: Sets the maximum time that the server can spend processing the request, in - seconds. The default is 30 seconds. - :type timeout: int - """ - - _attribute_map = { - 'maxresults': {'key': 'maxresults', 'type': 'int'}, - 'timeout': {'key': 'timeout', 'type': 'int'}, - } - - def __init__( - self, - *, - maxresults: Optional[int] = None, - timeout: Optional[int] = 30, - **kwargs - ): - super(PagingGetOdataMultiplePagesOptions, self).__init__(**kwargs) - self.maxresults = maxresults - self.timeout = timeout - - -class Product(msrest.serialization.Model): - """Product. - - :param properties: - :type properties: ~custompollerpager.models.ProductProperties - """ - - _attribute_map = { - 'properties': {'key': 'properties', 'type': 'ProductProperties'}, - } - - def __init__( - self, - *, - properties: Optional["ProductProperties"] = None, - **kwargs - ): - super(Product, self).__init__(**kwargs) - self.properties = properties - - -class ProductProperties(msrest.serialization.Model): - """ProductProperties. - - :param id: - :type id: int - :param name: - :type name: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'int'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - id: Optional[int] = None, - name: Optional[str] = None, - **kwargs - ): - super(ProductProperties, self).__init__(**kwargs) - self.id = id - self.name = name - - -class ProductResult(msrest.serialization.Model): - """ProductResult. - - :param values: - :type values: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'values': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - values: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): - super(ProductResult, self).__init__(**kwargs) - self.values = values - self.next_link = next_link - - -class ProductResultValue(msrest.serialization.Model): - """ProductResultValue. - - :param value: - :type value: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): - super(ProductResultValue, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class ProductResultValueWithXMSClientName(msrest.serialization.Model): - """ProductResultValueWithXMSClientName. - - :param indexes: - :type indexes: list[~custompollerpager.models.Product] - :param next_link: - :type next_link: str - """ - - _attribute_map = { - 'indexes': {'key': 'values', 'type': '[Product]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - indexes: Optional[List["Product"]] = None, - next_link: Optional[str] = None, - **kwargs - ): - super(ProductResultValueWithXMSClientName, self).__init__(**kwargs) - self.indexes = indexes - self.next_link = next_link diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/__init__.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/__init__.py deleted file mode 100644 index 9a5b2005928..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._paging_operations import PagingOperations - -__all__ = [ - 'PagingOperations', -] diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py deleted file mode 100644 index c5584d27b14..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ /dev/null @@ -1,1298 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import functools -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.paging import ItemPaged -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpResponse -from azure.core.polling import NoPolling, PollingMethod -from azure.core.rest import HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat -from azure.mgmt.core.polling.arm_polling import ARMPolling -from custompollerpagerdefinitions import CustomPager, CustomPoller - -from .. import models as _models -from .._rest import paging as rest_paging - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class PagingOperations(object): - """PagingOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~custompollerpager.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = _models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def get_no_item_name_pages( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResultValue"] - """A paging operation that must return result of the default 'value' node. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValue or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResultValue] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_no_item_name_pages_request( - template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_no_item_name_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_no_item_name_pages.metadata = {'url': '/paging/noitemname'} # type: ignore - - def get_null_next_link_name_pages( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that must ignore any kind of nextLink, and stop after page 1. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_null_next_link_name_pages_request( - template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_null_next_link_name_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_null_next_link_name_pages.metadata = {'url': '/paging/nullnextlink'} # type: ignore - - def get_single_pages( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that finishes on the first call without a nextlink. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~custompollerpagerdefinitions.CustomPager[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_single_pages_request( - template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_single_pages_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return CustomPager( - get_next, extract_data - ) - get_single_pages.metadata = {'url': '/paging/single'} # type: ignore - - def first_response_empty( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResultValue"] - """A paging operation whose first response's items list is empty, but still returns a next link. - Second (and final) call, will give you an items list of 1. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValue or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResultValue] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValue"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_first_response_empty_request( - template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_first_response_empty_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValue', pipeline_response) - list_of_elem = deserialized.value - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - first_response_empty.metadata = {'url': '/paging/firstResponseEmpty/1'} # type: ignore - - def get_multiple_pages( - self, - client_request_id=None, # type: Optional[str] - paging_get_multiple_pages_options=None, # type: Optional["_models.PagingGetMultiplePagesOptions"] - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that includes a nextLink that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_multiple_pages_options: Parameter group. - :type paging_get_multiple_pages_options: - ~custompollerpager.models.PagingGetMultiplePagesOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_options is not None: - _maxresults = paging_get_multiple_pages_options.maxresults - _timeout = paging_get_multiple_pages_options.timeout - - request = rest_paging.build_get_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_options is not None: - _maxresults = paging_get_multiple_pages_options.maxresults - _timeout = paging_get_multiple_pages_options.timeout - - request = rest_paging.build_get_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages.metadata = {'url': '/paging/multiple'} # type: ignore - - def get_with_query_params( - self, - required_query_parameter, # type: int - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that includes a next operation. It has a different query parameter from it's - next operation nextOperationWithQueryParams. Returns a ProductResult. - - :param required_query_parameter: A required integer query parameter. Put in value '100' to pass - test. - :type required_query_parameter: int - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_with_query_params_request( - required_query_parameter=required_query_parameter, - template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_next_operation_with_query_params_request( - template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_with_query_params.metadata = {'url': '/paging/multiple/getWithQueryParams'} # type: ignore - - def get_odata_multiple_pages( - self, - client_request_id=None, # type: Optional[str] - paging_get_odata_multiple_pages_options=None, # type: Optional["_models.PagingGetOdataMultiplePagesOptions"] - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.OdataProductResult"] - """A paging operation that includes a nextLink in odata format that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_odata_multiple_pages_options: Parameter group. - :type paging_get_odata_multiple_pages_options: - ~custompollerpager.models.PagingGetOdataMultiplePagesOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_odata_multiple_pages_options is not None: - _maxresults = paging_get_odata_multiple_pages_options.maxresults - _timeout = paging_get_odata_multiple_pages_options.timeout - - request = rest_paging.build_get_odata_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_odata_multiple_pages_options is not None: - _maxresults = paging_get_odata_multiple_pages_options.maxresults - _timeout = paging_get_odata_multiple_pages_options.timeout - - request = rest_paging.build_get_odata_multiple_pages_request( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_odata_multiple_pages.metadata = {'url': '/paging/multiple/odata'} # type: ignore - - def get_multiple_pages_with_offset( - self, - paging_get_multiple_pages_with_offset_options, # type: "_models.PagingGetMultiplePagesWithOffsetOptions" - client_request_id=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that includes a nextLink that has 10 pages. - - :param paging_get_multiple_pages_with_offset_options: Parameter group. - :type paging_get_multiple_pages_with_offset_options: - ~custompollerpager.models.PagingGetMultiplePagesWithOffsetOptions - :param client_request_id: - :type client_request_id: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _offset = None - _timeout = None - if paging_get_multiple_pages_with_offset_options is not None: - _maxresults = paging_get_multiple_pages_with_offset_options.maxresults - _offset = paging_get_multiple_pages_with_offset_options.offset - _timeout = paging_get_multiple_pages_with_offset_options.timeout - - request = rest_paging.build_get_multiple_pages_with_offset_request( - offset=_offset, - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _offset = None - _timeout = None - if paging_get_multiple_pages_with_offset_options is not None: - _maxresults = paging_get_multiple_pages_with_offset_options.maxresults - _offset = paging_get_multiple_pages_with_offset_options.offset - _timeout = paging_get_multiple_pages_with_offset_options.timeout - - request = rest_paging.build_get_multiple_pages_with_offset_request( - offset=_offset, - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_with_offset.metadata = {'url': '/paging/multiple/withpath/{offset}'} # type: ignore - - def get_multiple_pages_retry_first( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that fails on the first call with 500 and then retries and then get a - response including a nextLink that has 10 pages. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_retry_first_request( - template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_retry_first_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_first.metadata = {'url': '/paging/multiple/retryfirst'} # type: ignore - - def get_multiple_pages_retry_second( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that includes a nextLink that has 10 pages, of which the 2nd call fails - first with 500. The client should retry and finish all 10 pages eventually. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_retry_second_request( - template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_retry_second_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_retry_second.metadata = {'url': '/paging/multiple/retrysecond'} # type: ignore - - def get_single_pages_failure( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that receives a 400 on the first call. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_single_pages_failure_request( - template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_single_pages_failure_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_single_pages_failure.metadata = {'url': '/paging/single/failure'} # type: ignore - - def get_multiple_pages_failure( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that receives a 400 on the second call. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_failure_request( - template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_failure_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure.metadata = {'url': '/paging/multiple/failure'} # type: ignore - - def get_multiple_pages_failure_uri( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResult"] - """A paging operation that receives an invalid nextLink. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_failure_uri_request( - template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_multiple_pages_failure_uri_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_failure_uri.metadata = {'url': '/paging/multiple/failureuri'} # type: ignore - - def get_multiple_pages_fragment_next_link( - self, - api_version, # type: str - tenant, # type: str - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.OdataProductResult"] - """A paging operation that doesn't return a full URL, just a fragment. - - :param api_version: Sets the api version to use. - :type api_version: str - :param tenant: Sets the tenant to use. - :type tenant: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_multiple_pages_fragment_next_link_request( - tenant=tenant, - api_version=api_version, - template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_next_fragment_request( - tenant=tenant, - next_link=next_link, - api_version=api_version, - template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_next_link.metadata = {'url': '/paging/multiple/fragment/{tenant}'} # type: ignore - - def get_multiple_pages_fragment_with_grouping_next_link( - self, - custom_parameter_group, # type: "_models.CustomParameterGroup" - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.OdataProductResult"] - """A paging operation that doesn't return a full URL, just a fragment with parameters grouped. - - :param custom_parameter_group: Parameter group. - :type custom_parameter_group: ~custompollerpager.models.CustomParameterGroup - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either OdataProductResult or the result of cls(response) - :rtype: ~azure.core.paging.ItemPaged[~custompollerpager.models.OdataProductResult] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.OdataProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _api_version = None - _tenant = None - if custom_parameter_group is not None: - _api_version = custom_parameter_group.api_version - _tenant = custom_parameter_group.tenant - - request = rest_paging.build_get_multiple_pages_fragment_with_grouping_next_link_request( - tenant=_tenant, - api_version=_api_version, - template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _api_version = None - _tenant = None - if custom_parameter_group is not None: - _api_version = custom_parameter_group.api_version - _tenant = custom_parameter_group.tenant - - request = rest_paging.build_next_fragment_with_grouping_request( - tenant=_tenant, - next_link=next_link, - api_version=_api_version, - template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('OdataProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.odata_next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_multiple_pages_fragment_with_grouping_next_link.metadata = {'url': '/paging/multiple/fragmentwithgrouping/{tenant}'} # type: ignore - - def _get_multiple_pages_lro_initial( - self, - client_request_id=None, # type: Optional[str] - paging_get_multiple_pages_lro_options=None, # type: Optional["_models.PagingGetMultiplePagesLroOptions"] - **kwargs # type: Any - ): - # type: (...) -> "_models.ProductResult" - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [202]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('ProductResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - _get_multiple_pages_lro_initial.metadata = {'url': '/paging/multiple/lro'} # type: ignore - - - def begin_get_multiple_pages_lro( - self, - client_request_id=None, # type: Optional[str] - paging_get_multiple_pages_lro_options=None, # type: Optional["_models.PagingGetMultiplePagesLroOptions"] - **kwargs # type: Any - ): - # type: (...) -> CustomPoller[ItemPaged["_models.ProductResult"]] - """A long-running paging operation that includes a nextLink that has 10 pages. - - :param client_request_id: - :type client_request_id: str - :param paging_get_multiple_pages_lro_options: Parameter group. - :type paging_get_multiple_pages_lro_options: - ~custompollerpager.models.PagingGetMultiplePagesLroOptions - :keyword callable cls: A custom type or function that will be passed the direct response - :keyword str continuation_token: A continuation token to restart a poller from a saved state. - :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this - operation to not poll, or pass in your own initialized polling object for a personal polling - strategy. - :paramtype polling: bool or ~azure.core.polling.PollingMethod - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no - Retry-After header is present. - :return: An instance of CustomPoller that returns an iterator like instance of either - ProductResult or the result of cls(response) - :rtype: - ~custompollerpagerdefinitions.CustomPoller[~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResult]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - _maxresults = None - _timeout = None - if paging_get_multiple_pages_lro_options is not None: - _maxresults = paging_get_multiple_pages_lro_options.maxresults - _timeout = paging_get_multiple_pages_lro_options.timeout - - request = rest_paging.build_get_multiple_pages_lro_request_initial( - client_request_id=client_request_id, - maxresults=_maxresults, - timeout=_timeout, - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResult', pipeline_response) - list_of_elem = deserialized.values - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod] - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResult"] - lro_delay = kwargs.pop( - 'polling_interval', - self._config.polling_interval - ) - cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] - if cont_token is None: - raw_result = self._get_multiple_pages_lro_initial( - client_request_id=client_request_id, - paging_get_multiple_pages_lro_options=paging_get_multiple_pages_lro_options, - cls=lambda x,y,z: x, - **kwargs - ) - - kwargs.pop('error_map', None) - - def get_long_running_output(pipeline_response): - def internal_get_next(next_link=None): - if next_link is None: - return pipeline_response - else: - return get_next(next_link) - - return ItemPaged( - internal_get_next, extract_data - ) - if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling - if cont_token: - return CustomPoller.from_continuation_token( - polling_method=polling_method, - continuation_token=cont_token, - client=self._client, - deserialization_callback=get_long_running_output - ) - else: - return CustomPoller(self._client, raw_result, get_long_running_output, polling_method) - begin_get_multiple_pages_lro.metadata = {'url': '/paging/multiple/lro'} # type: ignore - - - def get_paging_model_with_item_name_with_xms_client_name( - self, - **kwargs # type: Any - ): - # type: (...) -> Iterable["_models.ProductResultValueWithXMSClientName"] - """A paging operation that returns a paging model whose item name is is overriden by - x-ms-client-name 'indexes'. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: An iterator like instance of either ProductResultValueWithXMSClientName or the result - of cls(response) - :rtype: - ~azure.core.paging.ItemPaged[~custompollerpager.models.ProductResultValueWithXMSClientName] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["_models.ProductResultValueWithXMSClientName"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - def prepare_request(next_link=None): - if not next_link: - - request = rest_paging.build_get_paging_model_with_item_name_with_xms_client_name_request( - template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - else: - - request = rest_paging.build_get_paging_model_with_item_name_with_xms_client_name_request( - template_url=next_link, - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - request.method = "GET" - return request - - def extract_data(pipeline_response): - deserialized = self._deserialize('ProductResultValueWithXMSClientName', pipeline_response) - list_of_elem = deserialized.indexes - if cls: - list_of_elem = cls(list_of_elem) - return deserialized.next_link or None, iter(list_of_elem) - - def get_next(next_link=None): - request = prepare_request(next_link) - - 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, error_format=ARMErrorFormat) - - - return pipeline_response - - return ItemPaged( - get_next, extract_data - ) - get_paging_model_with_item_name_with_xms_client_name.metadata = {'url': '/paging/itemNameWithXMSClientName'} # type: ignore diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/py.typed b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/py.typed deleted file mode 100644 index e5aff4f83af..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/setup.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/setup.py deleted file mode 100644 index d67d2067cdb..00000000000 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPager/setup.py +++ /dev/null @@ -1,37 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -# coding: utf-8 - -from setuptools import setup, find_packages - -NAME = "custompollerpager" -VERSION = "0.1.0" - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools - -REQUIRES = ["msrest>=0.6.21", "azure-core<2.0.0,>=1.18.0", "azure-mgmt-core<2.0.0,>=1.2.1"] - -setup( - name=NAME, - version=VERSION, - description="custompollerpager", - author_email="", - url="", - keywords=["Swagger", "AutoRestPagingTestService"], - install_requires=REQUIRES, - packages=find_packages(), - include_package_data=True, - long_description="""\ - Long-running Operation for AutoRest. - """ -) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py index aafdeb59ffe..1f2a634e2c3 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py @@ -10,6 +10,7 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION @@ -19,6 +20,12 @@ from typing import Any from azure.core.credentials import TokenCredential +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request class AutoRestPagingTestServiceConfiguration(Configuration): diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py index 004a7c23105..f625ee5515a 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py @@ -24,6 +24,7 @@ from custompollerpagerdefinitions.aio import AsyncCustomPager, AsyncCustomPoller from msrest import Serializer +from ..._configuration import _convert_request from ...operations._operations import build_paging_first_response_empty_request, build_paging_get_multiple_pages_failure_request, build_paging_get_multiple_pages_failure_uri_request, build_paging_get_multiple_pages_fragment_next_link_request, build_paging_get_multiple_pages_fragment_with_grouping_next_link_request, build_paging_get_multiple_pages_lro_request_initial, build_paging_get_multiple_pages_request, build_paging_get_multiple_pages_retry_first_request, build_paging_get_multiple_pages_retry_second_request, build_paging_get_multiple_pages_with_offset_request, build_paging_get_no_item_name_pages_request, build_paging_get_null_next_link_name_pages_request, build_paging_get_odata_multiple_pages_request, build_paging_get_paging_model_with_item_name_with_xms_client_name_request, build_paging_get_single_pages_failure_request, build_paging_get_single_pages_request, build_paging_get_with_query_params_request, build_paging_next_fragment_request, build_paging_next_fragment_with_grouping_request, build_paging_next_operation_with_query_params_request T = TypeVar('T') @@ -84,14 +85,16 @@ def prepare_request(next_link=None): request = build_paging_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -158,14 +161,16 @@ def prepare_request(next_link=None): request = build_paging_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -232,14 +237,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_request( template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -307,14 +314,16 @@ def prepare_request(next_link=None): request = build_paging_first_response_empty_request( template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -395,7 +404,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -405,7 +415,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -479,14 +490,16 @@ def prepare_request(next_link=None): request = build_paging_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_next_operation_with_query_params_request( template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -567,7 +580,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -577,7 +591,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -662,7 +677,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -673,7 +689,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -741,14 +758,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -816,14 +835,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -890,14 +911,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -964,14 +987,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1038,14 +1063,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1121,7 +1148,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1131,7 +1159,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1207,7 +1236,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1217,7 +1247,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1267,7 +1298,8 @@ async def _get_multiple_pages_lro_initial( maxresults=maxresults, timeout=timeout, template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = await self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1334,7 +1366,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1344,7 +1377,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1451,14 +1485,16 @@ def prepare_request(next_link=None): request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py index 6570d015a85..fb4502dc765 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py @@ -23,6 +23,8 @@ from custompollerpagerdefinitions import CustomPager, CustomPoller from msrest import Serializer +from .._configuration import _convert_request + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union @@ -606,14 +608,16 @@ def prepare_request(next_link=None): request = build_paging_get_no_item_name_pages_request( template_url=self.get_no_item_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_no_item_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -681,14 +685,16 @@ def prepare_request(next_link=None): request = build_paging_get_null_next_link_name_pages_request( template_url=self.get_null_next_link_name_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_null_next_link_name_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -756,14 +762,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_request( template_url=self.get_single_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -832,14 +840,16 @@ def prepare_request(next_link=None): request = build_paging_first_response_empty_request( template_url=self.first_response_empty.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_first_response_empty_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -921,7 +931,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -931,7 +942,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1006,14 +1018,16 @@ def prepare_request(next_link=None): request = build_paging_get_with_query_params_request( required_query_parameter=required_query_parameter, template_url=self.get_with_query_params.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_next_operation_with_query_params_request( template_url='/paging/multiple/nextOperationWithQueryParams', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1095,7 +1109,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_odata_multiple_pages.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1105,7 +1120,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1191,7 +1207,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.get_multiple_pages_with_offset.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1202,7 +1219,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1271,14 +1289,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_first_request( template_url=self.get_multiple_pages_retry_first.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_first_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1347,14 +1367,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_retry_second_request( template_url=self.get_multiple_pages_retry_second.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_retry_second_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1422,14 +1444,16 @@ def prepare_request(next_link=None): request = build_paging_get_single_pages_failure_request( template_url=self.get_single_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_single_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1497,14 +1521,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_request( template_url=self.get_multiple_pages_failure.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1572,14 +1598,16 @@ def prepare_request(next_link=None): request = build_paging_get_multiple_pages_failure_uri_request( template_url=self.get_multiple_pages_failure_uri.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_multiple_pages_failure_uri_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1656,7 +1684,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1666,7 +1695,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragment/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1743,7 +1773,8 @@ def prepare_request(next_link=None): tenant=tenant, api_version=api_version, template_url=self.get_multiple_pages_fragment_with_grouping_next_link.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1753,7 +1784,8 @@ def prepare_request(next_link=None): next_link=next_link, api_version=api_version, template_url='/paging/multiple/fragmentwithgrouping/{tenant}/{nextLink}', - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) return request @@ -1804,7 +1836,8 @@ def _get_multiple_pages_lro_initial( maxresults=maxresults, timeout=timeout, template_url=self._get_multiple_pages_lro_initial.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **kwargs) @@ -1871,7 +1904,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=self.begin_get_multiple_pages_lro.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: @@ -1881,7 +1915,8 @@ def prepare_request(next_link=None): maxresults=maxresults, timeout=timeout, template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request @@ -1989,14 +2024,16 @@ def prepare_request(next_link=None): request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=self.get_paging_model_with_item_name_with_xms_client_name.metadata['url'], - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) else: request = build_paging_get_paging_model_with_item_name_with_xms_client_name_request( template_url=next_link, - )._to_pipeline_transport_request() + ) + request = _convert_request(request) request.url = self._client.format_url(request.url) request.method = "GET" return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations.py deleted file mode 100644 index 2bedb87538a..00000000000 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations.py +++ /dev/null @@ -1,4257 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -import datetime -import functools -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ( - ClientAuthenticationError, - HttpResponseError, - ResourceExistsError, - ResourceNotFoundError, - map_error, -) -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpResponse -from azure.core.rest import HttpRequest -from azure.core.tracing.decorator import distributed_trace -from msrest import Serializer - -from .. import models as _models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - - T = TypeVar("T") - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -_SERIALIZER = Serializer() -# fmt: off - -def build_get_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/null') - - # 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 - ) - - -def build_get_invalid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/invalid') - - # 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 - ) - - -def build_get_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/empty') - - # 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 - ) - - -def build_put_empty_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", '/array/empty') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_boolean_tfft_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/boolean/tfft') - - # 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 - ) - - -def build_put_boolean_tfft_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", '/array/prim/boolean/tfft') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_boolean_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/boolean/true.null.false') - - # 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 - ) - - -def build_get_boolean_invalid_string_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/boolean/true.boolean.false') - - # 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 - ) - - -def build_get_integer_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/integer/1.-1.3.300') - - # 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 - ) - - -def build_put_integer_valid_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", '/array/prim/integer/1.-1.3.300') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_int_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/integer/1.null.zero') - - # 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 - ) - - -def build_get_int_invalid_string_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/integer/1.integer.0') - - # 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 - ) - - -def build_get_long_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/long/1.-1.3.300') - - # 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 - ) - - -def build_put_long_valid_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", '/array/prim/long/1.-1.3.300') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_long_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/long/1.null.zero') - - # 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 - ) - - -def build_get_long_invalid_string_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/long/1.integer.0') - - # 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 - ) - - -def build_get_float_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/float/0--0.01-1.2e20') - - # 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 - ) - - -def build_put_float_valid_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", '/array/prim/float/0--0.01-1.2e20') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_float_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/float/0.0-null-1.2e20') - - # 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 - ) - - -def build_get_float_invalid_string_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/float/1.number.0') - - # 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 - ) - - -def build_get_double_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/double/0--0.01-1.2e20') - - # 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 - ) - - -def build_put_double_valid_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", '/array/prim/double/0--0.01-1.2e20') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_double_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/double/0.0-null-1.2e20') - - # 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 - ) - - -def build_get_double_invalid_string_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/double/1.number.0') - - # 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 - ) - - -def build_get_string_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/string/foo1.foo2.foo3') - - # 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 - ) - - -def build_put_string_valid_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", '/array/prim/string/foo1.foo2.foo3') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_enum_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/enum/foo1.foo2.foo3') - - # 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 - ) - - -def build_put_enum_valid_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", '/array/prim/enum/foo1.foo2.foo3') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_string_enum_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/string-enum/foo1.foo2.foo3') - - # 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 - ) - - -def build_put_string_enum_valid_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", '/array/prim/string-enum/foo1.foo2.foo3') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_string_with_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/string/foo.null.foo2') - - # 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 - ) - - -def build_get_string_with_invalid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/string/foo.123.foo2') - - # 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 - ) - - -def build_get_uuid_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/uuid/valid') - - # 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 - ) - - -def build_put_uuid_valid_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", '/array/prim/uuid/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_uuid_invalid_chars_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/uuid/invalidchars') - - # 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 - ) - - -def build_get_date_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date/valid') - - # 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 - ) - - -def build_put_date_valid_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", '/array/prim/date/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_date_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date/invalidnull') - - # 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 - ) - - -def build_get_date_invalid_chars_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date/invalidchars') - - # 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 - ) - - -def build_get_date_time_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date-time/valid') - - # 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 - ) - - -def build_put_date_time_valid_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", '/array/prim/date-time/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_date_time_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date-time/invalidnull') - - # 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 - ) - - -def build_get_date_time_invalid_chars_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date-time/invalidchars') - - # 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 - ) - - -def build_get_date_time_rfc1123_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/date-time-rfc1123/valid') - - # 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 - ) - - -def build_put_date_time_rfc1123_valid_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", '/array/prim/date-time-rfc1123/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_duration_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/duration/valid') - - # 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 - ) - - -def build_put_duration_valid_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", '/array/prim/duration/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_byte_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/byte/valid') - - # 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 - ) - - -def build_put_byte_valid_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", '/array/prim/byte/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_byte_invalid_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/byte/invalidnull') - - # 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 - ) - - -def build_get_base64_url_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/prim/base64url/valid') - - # 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 - ) - - -def build_get_complex_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/complex/null') - - # 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 - ) - - -def build_get_complex_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/complex/empty') - - # 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 - ) - - -def build_get_complex_item_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/complex/itemnull') - - # 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 - ) - - -def build_get_complex_item_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/complex/itemempty') - - # 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 - ) - - -def build_get_complex_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/complex/valid') - - # 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 - ) - - -def build_put_complex_valid_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", '/array/complex/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_array_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/array/null') - - # 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 - ) - - -def build_get_array_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/array/empty') - - # 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 - ) - - -def build_get_array_item_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/array/itemnull') - - # 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 - ) - - -def build_get_array_item_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/array/itemempty') - - # 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 - ) - - -def build_get_array_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/array/valid') - - # 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 - ) - - -def build_put_array_valid_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", '/array/array/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - - -def build_get_dictionary_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/dictionary/null') - - # 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 - ) - - -def build_get_dictionary_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/dictionary/empty') - - # 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 - ) - - -def build_get_dictionary_item_null_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/dictionary/itemnull') - - # 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 - ) - - -def build_get_dictionary_item_empty_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/dictionary/itemempty') - - # 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 - ) - - -def build_get_dictionary_valid_request( - **kwargs # type: Any -): - # type: (...) -> HttpRequest - accept = "application/json" - # Construct URL - url = kwargs.pop("template_url", '/array/dictionary/valid') - - # 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 - ) - - -def build_put_dictionary_valid_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", '/array/dictionary/valid') - - # 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="PUT", - url=url, - headers=header_parameters, - **kwargs - ) - -# fmt: on -class ArrayOperations(object): - """ArrayOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~bodyarraywithpythonthreeoperationfiles.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = _models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - @distributed_trace - def get_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get null array value. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_null_request( - template_url=self.get_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_null.metadata = {"url": "/array/null"} # type: ignore - - @distributed_trace - def get_invalid( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get invalid array [1, 2, 3. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_invalid_request( - template_url=self.get_invalid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_invalid.metadata = {"url": "/array/invalid"} # type: ignore - - @distributed_trace - def get_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get empty array value []. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_empty_request( - template_url=self.get_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_empty.metadata = {"url": "/array/empty"} # type: ignore - - @distributed_trace - def put_empty( - self, - array_body, # type: List[str] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value empty []. - - :param array_body: - :type array_body: list[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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[str]") - - request = build_put_empty_request( - content_type=content_type, - json=json, - template_url=self.put_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_empty.metadata = {"url": "/array/empty"} # type: ignore - - @distributed_trace - def get_boolean_tfft( - self, **kwargs # type: Any - ): - # type: (...) -> List[bool] - """Get boolean array value [true, false, false, true]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bool, or the result of cls(response) - :rtype: list[bool] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_boolean_tfft_request( - template_url=self.get_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[bool]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore - - @distributed_trace - def put_boolean_tfft( - self, - array_body, # type: List[bool] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value empty [true, false, false, true]. - - :param array_body: - :type array_body: list[bool] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[bool]") - - request = build_put_boolean_tfft_request( - content_type=content_type, - json=json, - template_url=self.put_boolean_tfft.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_boolean_tfft.metadata = {"url": "/array/prim/boolean/tfft"} # type: ignore - - @distributed_trace - def get_boolean_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[bool] - """Get boolean array value [true, null, false]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bool, or the result of cls(response) - :rtype: list[bool] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_boolean_invalid_null_request( - template_url=self.get_boolean_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[bool]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_boolean_invalid_null.metadata = {"url": "/array/prim/boolean/true.null.false"} # type: ignore - - @distributed_trace - def get_boolean_invalid_string( - self, **kwargs # type: Any - ): - # type: (...) -> List[bool] - """Get boolean array value [true, 'boolean', false]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bool, or the result of cls(response) - :rtype: list[bool] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bool]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_boolean_invalid_string_request( - template_url=self.get_boolean_invalid_string.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[bool]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_boolean_invalid_string.metadata = {"url": "/array/prim/boolean/true.boolean.false"} # type: ignore - - @distributed_trace - def get_integer_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get integer array value [1, -1, 3, 300]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_integer_valid_request( - template_url=self.get_integer_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore - - @distributed_trace - def put_integer_valid( - self, - array_body, # type: List[int] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value empty [1, -1, 3, 300]. - - :param array_body: - :type array_body: list[int] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[int]") - - request = build_put_integer_valid_request( - content_type=content_type, - json=json, - template_url=self.put_integer_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_integer_valid.metadata = {"url": "/array/prim/integer/1.-1.3.300"} # type: ignore - - @distributed_trace - def get_int_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get integer array value [1, null, 0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_int_invalid_null_request( - template_url=self.get_int_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_int_invalid_null.metadata = {"url": "/array/prim/integer/1.null.zero"} # type: ignore - - @distributed_trace - def get_int_invalid_string( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get integer array value [1, 'integer', 0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of int, or the result of cls(response) - :rtype: list[int] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_int_invalid_string_request( - template_url=self.get_int_invalid_string.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[int]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_int_invalid_string.metadata = {"url": "/array/prim/integer/1.integer.0"} # type: ignore - - @distributed_trace - def get_long_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get integer array value [1, -1, 3, 300]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of long, or the result of cls(response) - :rtype: list[long] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_long_valid_request( - template_url=self.get_long_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[long]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore - - @distributed_trace - def put_long_valid( - self, - array_body, # type: List[int] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value empty [1, -1, 3, 300]. - - :param array_body: - :type array_body: list[long] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[long]") - - request = build_put_long_valid_request( - content_type=content_type, - json=json, - template_url=self.put_long_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_long_valid.metadata = {"url": "/array/prim/long/1.-1.3.300"} # type: ignore - - @distributed_trace - def get_long_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get long array value [1, null, 0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of long, or the result of cls(response) - :rtype: list[long] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_long_invalid_null_request( - template_url=self.get_long_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[long]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_long_invalid_null.metadata = {"url": "/array/prim/long/1.null.zero"} # type: ignore - - @distributed_trace - def get_long_invalid_string( - self, **kwargs # type: Any - ): - # type: (...) -> List[int] - """Get long array value [1, 'integer', 0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of long, or the result of cls(response) - :rtype: list[long] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[int]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_long_invalid_string_request( - template_url=self.get_long_invalid_string.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[long]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_long_invalid_string.metadata = {"url": "/array/prim/long/1.integer.0"} # type: ignore - - @distributed_trace - def get_float_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get float array value [0, -0.01, 1.2e20]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_float_valid_request( - template_url=self.get_float_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore - - @distributed_trace - def put_float_valid( - self, - array_body, # type: List[float] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value [0, -0.01, 1.2e20]. - - :param array_body: - :type array_body: list[float] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[float]") - - request = build_put_float_valid_request( - content_type=content_type, - json=json, - template_url=self.put_float_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_float_valid.metadata = {"url": "/array/prim/float/0--0.01-1.2e20"} # type: ignore - - @distributed_trace - def get_float_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get float array value [0.0, null, -1.2e20]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_float_invalid_null_request( - template_url=self.get_float_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_float_invalid_null.metadata = {"url": "/array/prim/float/0.0-null-1.2e20"} # type: ignore - - @distributed_trace - def get_float_invalid_string( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get boolean array value [1.0, 'number', 0.0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_float_invalid_string_request( - template_url=self.get_float_invalid_string.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_float_invalid_string.metadata = {"url": "/array/prim/float/1.number.0"} # type: ignore - - @distributed_trace - def get_double_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get float array value [0, -0.01, 1.2e20]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_double_valid_request( - template_url=self.get_double_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore - - @distributed_trace - def put_double_valid( - self, - array_body, # type: List[float] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value [0, -0.01, 1.2e20]. - - :param array_body: - :type array_body: list[float] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[float]") - - request = build_put_double_valid_request( - content_type=content_type, - json=json, - template_url=self.put_double_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_double_valid.metadata = {"url": "/array/prim/double/0--0.01-1.2e20"} # type: ignore - - @distributed_trace - def get_double_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get float array value [0.0, null, -1.2e20]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_double_invalid_null_request( - template_url=self.get_double_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_double_invalid_null.metadata = {"url": "/array/prim/double/0.0-null-1.2e20"} # type: ignore - - @distributed_trace - def get_double_invalid_string( - self, **kwargs # type: Any - ): - # type: (...) -> List[float] - """Get boolean array value [1.0, 'number', 0.0]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of float, or the result of cls(response) - :rtype: list[float] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[float]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_double_invalid_string_request( - template_url=self.get_double_invalid_string.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[float]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_double_invalid_string.metadata = {"url": "/array/prim/double/1.number.0"} # type: ignore - - @distributed_trace - def get_string_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[str] - """Get string array value ['foo1', 'foo2', 'foo3']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of str, or the result of cls(response) - :rtype: list[str] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[str]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_string_valid_request( - template_url=self.get_string_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def put_string_valid( - self, - array_body, # type: List[str] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['foo1', 'foo2', 'foo3']. - - :param array_body: - :type array_body: list[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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[str]") - - request = build_put_string_valid_request( - content_type=content_type, - json=json, - template_url=self.put_string_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_string_valid.metadata = {"url": "/array/prim/string/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def get_enum_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[Union[str, "_models.FooEnum"]] - """Get enum array value ['foo1', 'foo2', 'foo3']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of FooEnum, or the result of cls(response) - :rtype: list[str or ~bodyarraywithpythonthreeoperationfiles.models.FooEnum] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.FooEnum"]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_enum_valid_request( - template_url=self.get_enum_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def put_enum_valid( - self, - array_body, # type: List[Union[str, "_models.FooEnum"]] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['foo1', 'foo2', 'foo3']. - - :param array_body: - :type array_body: list[str or ~bodyarraywithpythonthreeoperationfiles.models.FooEnum] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[str]") - - request = build_put_enum_valid_request( - content_type=content_type, - json=json, - template_url=self.put_enum_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_enum_valid.metadata = {"url": "/array/prim/enum/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def get_string_enum_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[Union[str, "_models.Enum0"]] - """Get enum array value ['foo1', 'foo2', 'foo3']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Enum0, or the result of cls(response) - :rtype: list[str or ~bodyarraywithpythonthreeoperationfiles.models.Enum0] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Union[str, "_models.Enum0"]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_string_enum_valid_request( - template_url=self.get_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def put_string_enum_valid( - self, - array_body, # type: List[Union[str, "_models.Enum1"]] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['foo1', 'foo2', 'foo3']. - - :param array_body: - :type array_body: list[str or ~bodyarraywithpythonthreeoperationfiles.models.Enum1] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[str]") - - request = build_put_string_enum_valid_request( - content_type=content_type, - json=json, - template_url=self.put_string_enum_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_string_enum_valid.metadata = {"url": "/array/prim/string-enum/foo1.foo2.foo3"} # type: ignore - - @distributed_trace - def get_string_with_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[str] - """Get string array value ['foo', null, 'foo2']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of str, or the result of cls(response) - :rtype: list[str] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[str]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_string_with_null_request( - template_url=self.get_string_with_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_string_with_null.metadata = {"url": "/array/prim/string/foo.null.foo2"} # type: ignore - - @distributed_trace - def get_string_with_invalid( - self, **kwargs # type: Any - ): - # type: (...) -> List[str] - """Get string array value ['foo', 123, 'foo2']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of str, or the result of cls(response) - :rtype: list[str] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[str]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_string_with_invalid_request( - template_url=self.get_string_with_invalid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_string_with_invalid.metadata = {"url": "/array/prim/string/foo.123.foo2"} # type: ignore - - @distributed_trace - def get_uuid_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[str] - """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', - 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of str, or the result of cls(response) - :rtype: list[str] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[str]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_uuid_valid_request( - template_url=self.get_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore - - @distributed_trace - def put_uuid_valid( - self, - array_body, # type: List[str] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', - 'd1399005-30f7-40d6-8da6-dd7c89ad34db', 'f42f6aa1-a5bc-4ddf-907e-5f915de43205']. - - :param array_body: - :type array_body: list[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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[str]") - - request = build_put_uuid_valid_request( - content_type=content_type, - json=json, - template_url=self.put_uuid_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_uuid_valid.metadata = {"url": "/array/prim/uuid/valid"} # type: ignore - - @distributed_trace - def get_uuid_invalid_chars( - self, **kwargs # type: Any - ): - # type: (...) -> List[str] - """Get uuid array value ['6dcc7237-45fe-45c4-8a6b-3a8a3f625652', 'foo']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of str, or the result of cls(response) - :rtype: list[str] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[str]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_uuid_invalid_chars_request( - template_url=self.get_uuid_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[str]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_uuid_invalid_chars.metadata = {"url": "/array/prim/uuid/invalidchars"} # type: ignore - - @distributed_trace - def get_date_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.date] - """Get integer array value ['2000-12-01', '1980-01-02', '1492-10-12']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of date, or the result of cls(response) - :rtype: list[~datetime.date] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_valid_request( - template_url=self.get_date_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[date]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore - - @distributed_trace - def put_date_valid( - self, - array_body, # type: List[datetime.date] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['2000-12-01', '1980-01-02', '1492-10-12']. - - :param array_body: - :type array_body: list[~datetime.date] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[date]") - - request = build_put_date_valid_request( - content_type=content_type, - json=json, - template_url=self.put_date_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_date_valid.metadata = {"url": "/array/prim/date/valid"} # type: ignore - - @distributed_trace - def get_date_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.date] - """Get date array value ['2012-01-01', null, '1776-07-04']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of date, or the result of cls(response) - :rtype: list[~datetime.date] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_invalid_null_request( - template_url=self.get_date_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[date]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_invalid_null.metadata = {"url": "/array/prim/date/invalidnull"} # type: ignore - - @distributed_trace - def get_date_invalid_chars( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.date] - """Get date array value ['2011-03-22', 'date']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of date, or the result of cls(response) - :rtype: list[~datetime.date] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.date]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_invalid_chars_request( - template_url=self.get_date_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[date]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_invalid_chars.metadata = {"url": "/array/prim/date/invalidchars"} # type: ignore - - @distributed_trace - def get_date_time_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.datetime] - """Get date-time array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', - '1492-10-12T10:15:01-08:00']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of datetime, or the result of cls(response) - :rtype: list[~datetime.datetime] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_time_valid_request( - template_url=self.get_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[iso-8601]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore - - @distributed_trace - def put_date_time_valid( - self, - array_body, # type: List[datetime.datetime] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['2000-12-01t00:00:01z', '1980-01-02T00:11:35+01:00', - '1492-10-12T10:15:01-08:00']. - - :param array_body: - :type array_body: list[~datetime.datetime] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[iso-8601]") - - request = build_put_date_time_valid_request( - content_type=content_type, - json=json, - template_url=self.put_date_time_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_date_time_valid.metadata = {"url": "/array/prim/date-time/valid"} # type: ignore - - @distributed_trace - def get_date_time_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.datetime] - """Get date array value ['2000-12-01t00:00:01z', null]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of datetime, or the result of cls(response) - :rtype: list[~datetime.datetime] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_time_invalid_null_request( - template_url=self.get_date_time_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[iso-8601]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_time_invalid_null.metadata = {"url": "/array/prim/date-time/invalidnull"} # type: ignore - - @distributed_trace - def get_date_time_invalid_chars( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.datetime] - """Get date array value ['2000-12-01t00:00:01z', 'date-time']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of datetime, or the result of cls(response) - :rtype: list[~datetime.datetime] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_time_invalid_chars_request( - template_url=self.get_date_time_invalid_chars.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[iso-8601]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_time_invalid_chars.metadata = {"url": "/array/prim/date-time/invalidchars"} # type: ignore - - @distributed_trace - def get_date_time_rfc1123_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.datetime] - """Get date-time array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', - 'Wed, 12 Oct 1492 10:15:01 GMT']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of datetime, or the result of cls(response) - :rtype: list[~datetime.datetime] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.datetime]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_date_time_rfc1123_valid_request( - template_url=self.get_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[rfc-1123]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore - - @distributed_trace - def put_date_time_rfc1123_valid( - self, - array_body, # type: List[datetime.datetime] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['Fri, 01 Dec 2000 00:00:01 GMT', 'Wed, 02 Jan 1980 00:11:35 GMT', 'Wed, 12 - Oct 1492 10:15:01 GMT']. - - :param array_body: - :type array_body: list[~datetime.datetime] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[rfc-1123]") - - request = build_put_date_time_rfc1123_valid_request( - content_type=content_type, - json=json, - template_url=self.put_date_time_rfc1123_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_date_time_rfc1123_valid.metadata = {"url": "/array/prim/date-time-rfc1123/valid"} # type: ignore - - @distributed_trace - def get_duration_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[datetime.timedelta] - """Get duration array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of timedelta, or the result of cls(response) - :rtype: list[~datetime.timedelta] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[datetime.timedelta]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_duration_valid_request( - template_url=self.get_duration_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[duration]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore - - @distributed_trace - def put_duration_valid( - self, - array_body, # type: List[datetime.timedelta] - **kwargs # type: Any - ): - # type: (...) -> None - """Set array value ['P123DT22H14M12.011S', 'P5DT1H0M0S']. - - :param array_body: - :type array_body: list[~datetime.timedelta] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[duration]") - - request = build_put_duration_valid_request( - content_type=content_type, - json=json, - template_url=self.put_duration_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_duration_valid.metadata = {"url": "/array/prim/duration/valid"} # type: ignore - - @distributed_trace - def get_byte_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[bytearray] - """Get byte array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each item encoded - in base64. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bytearray, or the result of cls(response) - :rtype: list[bytearray] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_byte_valid_request( - template_url=self.get_byte_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[bytearray]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore - - @distributed_trace - def put_byte_valid( - self, - array_body, # type: List[bytearray] - **kwargs # type: Any - ): - # type: (...) -> None - """Put the array value [hex(FF FF FF FA), hex(01 02 03), hex (25, 29, 43)] with each - elementencoded in base 64. - - :param array_body: - :type array_body: list[bytearray] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[bytearray]") - - request = build_put_byte_valid_request( - content_type=content_type, - json=json, - template_url=self.put_byte_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_byte_valid.metadata = {"url": "/array/prim/byte/valid"} # type: ignore - - @distributed_trace - def get_byte_invalid_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[bytearray] - """Get byte array value [hex(AB, AC, AD), null] with the first item base64 encoded. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bytearray, or the result of cls(response) - :rtype: list[bytearray] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bytearray]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_byte_invalid_null_request( - template_url=self.get_byte_invalid_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[bytearray]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_byte_invalid_null.metadata = {"url": "/array/prim/byte/invalidnull"} # type: ignore - - @distributed_trace - def get_base64_url( - self, **kwargs # type: Any - ): - # type: (...) -> List[bytes] - """Get array value ['a string that gets encoded with base64url', 'test string' 'Lorem ipsum'] with - the items base64url encoded. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of bytes, or the result of cls(response) - :rtype: list[bytes] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[bytes]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_base64_url_request( - template_url=self.get_base64_url.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[base64]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_base64_url.metadata = {"url": "/array/prim/base64url/valid"} # type: ignore - - @distributed_trace - def get_complex_null( - self, **kwargs # type: Any - ): - # type: (...) -> List["_models.Product"] - """Get array of complex type null value. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Product, or the result of cls(response) - :rtype: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_complex_null_request( - template_url=self.get_complex_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[Product]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_complex_null.metadata = {"url": "/array/complex/null"} # type: ignore - - @distributed_trace - def get_complex_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List["_models.Product"] - """Get empty array of complex type []. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Product, or the result of cls(response) - :rtype: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_complex_empty_request( - template_url=self.get_complex_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[Product]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_complex_empty.metadata = {"url": "/array/complex/empty"} # type: ignore - - @distributed_trace - def get_complex_item_null( - self, **kwargs # type: Any - ): - # type: (...) -> List["_models.Product"] - """Get array of complex type with null item [{'integer': 1 'string': '2'}, null, {'integer': 5, - 'string': '6'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Product, or the result of cls(response) - :rtype: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_complex_item_null_request( - template_url=self.get_complex_item_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[Product]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_complex_item_null.metadata = {"url": "/array/complex/itemnull"} # type: ignore - - @distributed_trace - def get_complex_item_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List["_models.Product"] - """Get array of complex type with empty item [{'integer': 1 'string': '2'}, {}, {'integer': 5, - 'string': '6'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Product, or the result of cls(response) - :rtype: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_complex_item_empty_request( - template_url=self.get_complex_item_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[Product]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_complex_item_empty.metadata = {"url": "/array/complex/itemempty"} # type: ignore - - @distributed_trace - def get_complex_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List["_models.Product"] - """Get array of complex type with [{'integer': 1 'string': '2'}, {'integer': 3, 'string': '4'}, - {'integer': 5, 'string': '6'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of Product, or the result of cls(response) - :rtype: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List["_models.Product"]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_complex_valid_request( - template_url=self.get_complex_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[Product]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore - - @distributed_trace - def put_complex_valid( - self, - array_body, # type: List["_models.Product"] - **kwargs # type: Any - ): - # type: (...) -> None - """Put an array of complex type with values [{'integer': 1 'string': '2'}, {'integer': 3, - 'string': '4'}, {'integer': 5, 'string': '6'}]. - - :param array_body: - :type array_body: list[~bodyarraywithpythonthreeoperationfiles.models.Product] - :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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[Product]") - - request = build_put_complex_valid_request( - content_type=content_type, - json=json, - template_url=self.put_complex_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_complex_valid.metadata = {"url": "/array/complex/valid"} # type: ignore - - @distributed_trace - def get_array_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[List[str]] - """Get a null array. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of list of str, or the result of cls(response) - :rtype: list[list[str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_array_null_request( - template_url=self.get_array_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[[str]]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_array_null.metadata = {"url": "/array/array/null"} # type: ignore - - @distributed_trace - def get_array_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List[List[str]] - """Get an empty array []. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of list of str, or the result of cls(response) - :rtype: list[list[str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_array_empty_request( - template_url=self.get_array_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[[str]]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_array_empty.metadata = {"url": "/array/array/empty"} # type: ignore - - @distributed_trace - def get_array_item_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[List[str]] - """Get an array of array of strings [['1', '2', '3'], null, ['7', '8', '9']]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of list of str, or the result of cls(response) - :rtype: list[list[str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_array_item_null_request( - template_url=self.get_array_item_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[[str]]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_array_item_null.metadata = {"url": "/array/array/itemnull"} # type: ignore - - @distributed_trace - def get_array_item_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List[List[str]] - """Get an array of array of strings [['1', '2', '3'], [], ['7', '8', '9']]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of list of str, or the result of cls(response) - :rtype: list[list[str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_array_item_empty_request( - template_url=self.get_array_item_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[[str]]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_array_item_empty.metadata = {"url": "/array/array/itemempty"} # type: ignore - - @distributed_trace - def get_array_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[List[str]] - """Get an array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of list of str, or the result of cls(response) - :rtype: list[list[str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[List[str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_array_valid_request( - template_url=self.get_array_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[[str]]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore - - @distributed_trace - def put_array_valid( - self, - array_body, # type: List[List[str]] - **kwargs # type: Any - ): - # type: (...) -> None - """Put An array of array of strings [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]. - - :param array_body: - :type array_body: list[list[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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[[str]]") - - request = build_put_array_valid_request( - content_type=content_type, - json=json, - template_url=self.put_array_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_array_valid.metadata = {"url": "/array/array/valid"} # type: ignore - - @distributed_trace - def get_dictionary_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[Dict[str, str]] - """Get an array of Dictionaries with value null. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of dict mapping str to str, or the result of cls(response) - :rtype: list[dict[str, str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_dictionary_null_request( - template_url=self.get_dictionary_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[{str}]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_dictionary_null.metadata = {"url": "/array/dictionary/null"} # type: ignore - - @distributed_trace - def get_dictionary_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List[Dict[str, str]] - """Get an array of Dictionaries of type with value []. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of dict mapping str to str, or the result of cls(response) - :rtype: list[dict[str, str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_dictionary_empty_request( - template_url=self.get_dictionary_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[{str}]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_dictionary_empty.metadata = {"url": "/array/dictionary/empty"} # type: ignore - - @distributed_trace - def get_dictionary_item_null( - self, **kwargs # type: Any - ): - # type: (...) -> List[Dict[str, str]] - """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': - 'three'}, null, {'7': 'seven', '8': 'eight', '9': 'nine'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of dict mapping str to str, or the result of cls(response) - :rtype: list[dict[str, str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_dictionary_item_null_request( - template_url=self.get_dictionary_item_null.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[{str}]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_dictionary_item_null.metadata = {"url": "/array/dictionary/itemnull"} # type: ignore - - @distributed_trace - def get_dictionary_item_empty( - self, **kwargs # type: Any - ): - # type: (...) -> List[Dict[str, str]] - """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': - 'three'}, {}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of dict mapping str to str, or the result of cls(response) - :rtype: list[dict[str, str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_dictionary_item_empty_request( - template_url=self.get_dictionary_item_empty.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[{str}]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_dictionary_item_empty.metadata = {"url": "/array/dictionary/itemempty"} # type: ignore - - @distributed_trace - def get_dictionary_valid( - self, **kwargs # type: Any - ): - # type: (...) -> List[Dict[str, str]] - """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': - 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: list of dict mapping str to str, or the result of cls(response) - :rtype: list[dict[str, str]] - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop("cls", None) # type: ClsType[List[Dict[str, str]]] - error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop("error_map", {})) - - request = build_get_dictionary_valid_request( - template_url=self.get_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - deserialized = self._deserialize("[{str}]", pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - - get_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore - - @distributed_trace - def put_dictionary_valid( - self, - array_body, # type: List[Dict[str, str]] - **kwargs # type: Any - ): - # type: (...) -> None - """Get an array of Dictionaries of type with value [{'1': 'one', '2': 'two', '3': - 'three'}, {'4': 'four', '5': 'five', '6': 'six'}, {'7': 'seven', '8': 'eight', '9': 'nine'}]. - - :param array_body: - :type array_body: list[dict[str, 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/json") # type: Optional[str] - - json = self._serialize.body(array_body, "[{str}]") - - request = build_put_dictionary_valid_request( - content_type=content_type, - json=json, - template_url=self.put_dictionary_valid.metadata["url"], - )._to_pipeline_transport_request() - request.url = self._client.format_url(request.url) - - pipeline_response = self._client.send_request(request, stream=False, _return_pipeline_response=True, **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) - error = self._deserialize.failsafe_deserialize(_models.Error, pipeline_response) - raise HttpResponseError(response=response, model=error) - - if cls: - return cls(pipeline_response, None, {}) - - put_dictionary_valid.metadata = {"url": "/array/dictionary/valid"} # type: ignore From aee23d94c777643a1690f27d54473328eef92c9c Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 10:31:46 -0400 Subject: [PATCH 3/8] regenerate with vendor file --- autorest/codegen/models/code_model.py | 4 + autorest/codegen/models/operation.py | 2 +- autorest/codegen/serializers/__init__.py | 6 + .../codegen/serializers/general_serializer.py | 21 ++ autorest/codegen/templates/config.py.jinja2 | 8 - autorest/codegen/templates/vendor.py.jinja2 | 12 + .../key/credential/sample/_configuration.py | 6 - .../azure/key/credential/sample/_vendor.py | 15 ++ .../operations/_http_success_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../azure/basic/sample/_configuration.py | 6 - .../generated/azure/basic/sample/_vendor.py | 15 ++ .../operations/_http_success_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../azure/directives/sample/_configuration.py | 6 - .../azure/directives/sample/_vendor.py | 15 ++ .../_polling_paging_example_operations.py | 2 +- .../_polling_paging_example_operations.py | 2 +- .../azure/mgmt/sample/_configuration.py | 6 - .../generated/azure/mgmt/sample/_vendor.py | 15 ++ .../operations/_http_success_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../multiapi/sample/v1/_configuration.py | 6 - .../azure/multiapi/sample/v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../multiapi/sample/v2/_configuration.py | 6 - .../azure/multiapi/sample/v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../multiapi/sample/v3/_configuration.py | 6 - .../azure/multiapi/sample/v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../bodyduration/_configuration.py | 8 - .../AzureBodyDuration/bodyduration/_vendor.py | 16 ++ .../aio/operations/_duration_operations.py | 2 +- .../operations/_duration_operations.py | 2 +- .../azureparametergrouping/_configuration.py | 8 - .../azureparametergrouping/_vendor.py | 16 ++ .../_parameter_grouping_operations.py | 2 +- .../_parameter_grouping_operations.py | 2 +- .../AzureReport/azurereport/_configuration.py | 8 - .../AzureReport/azurereport/_vendor.py | 16 ++ ...est_report_service_for_azure_operations.py | 2 +- ...est_report_service_for_azure_operations.py | 2 +- .../azurespecialproperties/_configuration.py | 8 - .../azurespecialproperties/_vendor.py | 16 ++ .../_api_version_default_operations.py | 2 +- .../_api_version_local_operations.py | 2 +- .../aio/operations/_header_operations.py | 2 +- .../aio/operations/_odata_operations.py | 2 +- .../_skip_url_encoding_operations.py | 2 +- ..._subscription_in_credentials_operations.py | 2 +- .../_subscription_in_method_operations.py | 2 +- .../_xms_client_request_id_operations.py | 2 +- .../_api_version_default_operations.py | 2 +- .../_api_version_local_operations.py | 2 +- .../operations/_header_operations.py | 2 +- .../operations/_odata_operations.py | 2 +- .../_skip_url_encoding_operations.py | 2 +- ..._subscription_in_credentials_operations.py | 2 +- .../_subscription_in_method_operations.py | 2 +- .../_xms_client_request_id_operations.py | 2 +- .../custombaseurl/_configuration.py | 8 - .../CustomBaseUri/custombaseurl/_vendor.py | 16 ++ .../aio/operations/_paths_operations.py | 2 +- .../operations/_paths_operations.py | 2 +- .../custompollerpager/_configuration.py | 6 - .../custompollerpager/_vendor.py | 15 ++ .../aio/operations/_paging_operations.py | 2 +- .../operations/_paging_operations.py | 2 +- .../custombaseurlpaging/_configuration.py | 8 - .../custombaseurlpaging/_vendor.py | 16 ++ .../aio/operations/_paging_operations.py | 2 +- .../operations/_paging_operations.py | 2 +- .../Head/head/_configuration.py | 8 - .../AcceptanceTests/Head/head/_vendor.py | 16 ++ .../operations/_http_success_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../headexceptions/_configuration.py | 8 - .../HeadExceptions/headexceptions/_vendor.py | 16 ++ .../operations/_head_exception_operations.py | 2 +- .../operations/_head_exception_operations.py | 2 +- .../_configuration.py | 8 - .../_vendor.py | 16 ++ .../operations/_http_success_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../AcceptanceTests/Lro/lro/_configuration.py | 8 - .../AcceptanceTests/Lro/lro/_vendor.py | 16 ++ .../_lr_os_custom_header_operations.py | 2 +- .../aio/operations/_lro_retrys_operations.py | 2 +- .../lro/aio/operations/_lros_operations.py | 2 +- .../lro/aio/operations/_lrosads_operations.py | 2 +- .../_lr_os_custom_header_operations.py | 2 +- .../lro/operations/_lro_retrys_operations.py | 2 +- .../Lro/lro/operations/_lros_operations.py | 2 +- .../Lro/lro/operations/_lrosads_operations.py | 2 +- .../_configuration.py | 8 - .../lrowithparameterizedendpoints/_vendor.py | 16 ++ ...with_paramaterized_endpoints_operations.py | 2 +- ...with_paramaterized_endpoints_operations.py | 2 +- .../Paging/paging/_configuration.py | 8 - .../AcceptanceTests/Paging/paging/_vendor.py | 16 ++ .../aio/operations/_paging_operations.py | 2 +- .../paging/operations/_paging_operations.py | 2 +- .../storage/_configuration.py | 8 - .../storage/_vendor.py | 16 ++ .../_storage_accounts_operations.py | 2 +- .../aio/operations/_usage_operations.py | 2 +- .../_storage_accounts_operations.py | 2 +- .../storage/operations/_usage_operations.py | 2 +- .../_configuration.py | 8 - .../subscriptionidapiversion/_vendor.py | 16 ++ .../aio/operations/_group_operations.py | 2 +- .../operations/_group_operations.py | 2 +- .../low-level/AcceptanceTests/test_lro.py | 2 +- .../low-level/coverage/report-azure.json | 234 +++++++++--------- .../Multiapi/multiapi/v0/_configuration.py | 6 - .../Multiapi/multiapi/v0/_vendor.py | 15 ++ .../_operation_group_one_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../Multiapi/multiapi/v1/_configuration.py | 6 - .../Multiapi/multiapi/v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../Multiapi/multiapi/v2/_configuration.py | 6 - .../Multiapi/multiapi/v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../Multiapi/multiapi/v3/_configuration.py | 6 - .../Multiapi/multiapi/v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../v1/_configuration.py | 6 - .../v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../v2/_configuration.py | 6 - .../v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../v3/_configuration.py | 6 - .../v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../v1/_configuration.py | 6 - .../multiapicustombaseurl/v1/_vendor.py | 15 ++ ...stom_base_url_service_client_operations.py | 2 +- ...stom_base_url_service_client_operations.py | 2 +- .../v2/_configuration.py | 6 - .../multiapicustombaseurl/v2/_vendor.py | 15 ++ ...stom_base_url_service_client_operations.py | 2 +- ...stom_base_url_service_client_operations.py | 2 +- .../multiapidataplane/v1/_configuration.py | 6 - .../multiapidataplane/v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../multiapidataplane/v2/_configuration.py | 6 - .../multiapidataplane/v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../multiapidataplane/v3/_configuration.py | 6 - .../multiapidataplane/v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../multiapinoasync/v1/_configuration.py | 6 - .../multiapinoasync/v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../multiapinoasync/v2/_configuration.py | 6 - .../multiapinoasync/v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../multiapinoasync/v3/_configuration.py | 6 - .../multiapinoasync/v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../submodule/v1/_configuration.py | 6 - .../submodule/v1/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../submodule/v2/_configuration.py | 6 - .../submodule/v2/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../submodule/v3/_configuration.py | 6 - .../submodule/v3/_vendor.py | 15 ++ .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../_multiapi_service_client_operations.py | 2 +- .../_operation_group_one_operations.py | 2 +- .../_operation_group_two_operations.py | 2 +- .../additionalproperties/_configuration.py | 8 - .../additionalproperties/_vendor.py | 16 ++ .../aio/operations/_pets_operations.py | 2 +- .../operations/_pets_operations.py | 2 +- .../Anything/anything/_configuration.py | 8 - .../Anything/anything/_vendor.py | 16 ++ .../operations/_anything_client_operations.py | 2 +- .../operations/_anything_client_operations.py | 2 +- .../BodyArray/bodyarray/_configuration.py | 8 - .../BodyArray/bodyarray/_vendor.py | 16 ++ .../aio/operations/_array_operations.py | 2 +- .../bodyarray/operations/_array_operations.py | 2 +- .../vanilla/body/array/_configuration.py | 8 - .../vanilla/body/array/_vendor.py | 16 ++ .../array/aio/operations/_array_operations.py | 2 +- .../array/operations/_array_operations.py | 2 +- .../_configuration.py | 8 - .../_vendor.py | 16 ++ .../aio/operations/_array_operations.py | 2 +- .../operations/_array_operations_py3.py | 2 +- .../BodyBoolean/bodyboolean/_configuration.py | 8 - .../BodyBoolean/bodyboolean/_vendor.py | 16 ++ .../aio/operations/_bool_operations.py | 2 +- .../operations/_bool_operations.py | 2 +- .../BodyByte/bodybyte/_configuration.py | 8 - .../BodyByte/bodybyte/_vendor.py | 16 ++ .../aio/operations/_byte_operations.py | 2 +- .../bodybyte/operations/_byte_operations.py | 2 +- .../bodybytewithpackagename/_configuration.py | 8 - .../bodybytewithpackagename/_vendor.py | 16 ++ .../aio/operations/_byte_operations.py | 2 +- .../operations/_byte_operations.py | 2 +- .../BodyComplex/bodycomplex/_configuration.py | 8 - .../BodyComplex/bodycomplex/_vendor.py | 16 ++ .../aio/operations/_array_operations.py | 2 +- .../aio/operations/_basic_operations.py | 2 +- .../aio/operations/_dictionary_operations.py | 2 +- .../operations/_flattencomplex_operations.py | 2 +- .../aio/operations/_inheritance_operations.py | 2 +- .../_polymorphicrecursive_operations.py | 2 +- .../operations/_polymorphism_operations.py | 2 +- .../aio/operations/_primitive_operations.py | 2 +- .../_readonlyproperty_operations.py | 2 +- .../operations/_array_operations.py | 2 +- .../operations/_basic_operations.py | 2 +- .../operations/_dictionary_operations.py | 2 +- .../operations/_flattencomplex_operations.py | 2 +- .../operations/_inheritance_operations.py | 2 +- .../_polymorphicrecursive_operations.py | 2 +- .../operations/_polymorphism_operations.py | 2 +- .../operations/_primitive_operations.py | 2 +- .../_readonlyproperty_operations.py | 2 +- .../bodycomplexpython3only/_configuration.py | 8 - .../bodycomplexpython3only/_vendor.py | 16 ++ .../aio/operations/_array_operations.py | 2 +- .../aio/operations/_basic_operations.py | 2 +- .../aio/operations/_dictionary_operations.py | 2 +- .../operations/_flattencomplex_operations.py | 2 +- .../aio/operations/_inheritance_operations.py | 2 +- .../_polymorphicrecursive_operations.py | 2 +- .../operations/_polymorphism_operations.py | 2 +- .../aio/operations/_primitive_operations.py | 2 +- .../_readonlyproperty_operations.py | 2 +- .../operations/_array_operations_py3.py | 2 +- .../operations/_basic_operations_py3.py | 2 +- .../operations/_dictionary_operations_py3.py | 2 +- .../_flattencomplex_operations_py3.py | 2 +- .../operations/_inheritance_operations_py3.py | 2 +- .../_polymorphicrecursive_operations_py3.py | 2 +- .../_polymorphism_operations_py3.py | 2 +- .../operations/_primitive_operations_py3.py | 2 +- .../_readonlyproperty_operations_py3.py | 2 +- .../BodyDate/bodydate/_configuration.py | 8 - .../BodyDate/bodydate/_vendor.py | 16 ++ .../aio/operations/_date_operations.py | 2 +- .../bodydate/operations/_date_operations.py | 2 +- .../bodydatetime/_configuration.py | 8 - .../BodyDateTime/bodydatetime/_vendor.py | 16 ++ .../aio/operations/_datetime_operations.py | 2 +- .../operations/_datetime_operations.py | 2 +- .../bodydatetimerfc1123/_configuration.py | 8 - .../bodydatetimerfc1123/_vendor.py | 16 ++ .../operations/_datetimerfc1123_operations.py | 2 +- .../operations/_datetimerfc1123_operations.py | 2 +- .../bodydictionary/_configuration.py | 8 - .../BodyDictionary/bodydictionary/_vendor.py | 16 ++ .../aio/operations/_dictionary_operations.py | 2 +- .../operations/_dictionary_operations.py | 2 +- .../bodyduration/_configuration.py | 8 - .../BodyDuration/bodyduration/_vendor.py | 16 ++ .../aio/operations/_duration_operations.py | 2 +- .../operations/_duration_operations.py | 2 +- .../BodyFile/bodyfile/_configuration.py | 8 - .../BodyFile/bodyfile/_vendor.py | 16 ++ .../aio/operations/_files_operations.py | 2 +- .../bodyfile/operations/_files_operations.py | 2 +- .../bodyformdata/_configuration.py | 8 - .../BodyFormData/bodyformdata/_vendor.py | 16 ++ .../aio/operations/_formdata_operations.py | 2 +- .../operations/_formdata_operations.py | 2 +- .../BodyInteger/bodyinteger/_configuration.py | 8 - .../BodyInteger/bodyinteger/_vendor.py | 16 ++ .../aio/operations/_int_operations.py | 2 +- .../bodyinteger/operations/_int_operations.py | 2 +- .../BodyNumber/bodynumber/_configuration.py | 8 - .../BodyNumber/bodynumber/_vendor.py | 16 ++ .../aio/operations/_number_operations.py | 2 +- .../operations/_number_operations.py | 2 +- .../BodyString/bodystring/_configuration.py | 8 - .../BodyString/bodystring/_vendor.py | 16 ++ .../aio/operations/_enum_operations.py | 2 +- .../aio/operations/_string_operations.py | 2 +- .../bodystring/operations/_enum_operations.py | 2 +- .../operations/_string_operations.py | 2 +- .../BodyTime/bodytime/_configuration.py | 8 - .../BodyTime/bodytime/_vendor.py | 16 ++ .../aio/operations/_time_operations.py | 2 +- .../bodytime/operations/_time_operations.py | 2 +- .../Constants/constants/_configuration.py | 8 - .../Constants/constants/_vendor.py | 16 ++ .../aio/operations/_contants_operations.py | 2 +- .../operations/_contants_operations.py | 2 +- .../custombaseurl/_configuration.py | 8 - .../CustomBaseUri/custombaseurl/_vendor.py | 16 ++ .../aio/operations/_paths_operations.py | 2 +- .../operations/_paths_operations.py | 2 +- .../_configuration.py | 8 - .../custombaseurlmoreoptions/_vendor.py | 16 ++ .../aio/operations/_paths_operations.py | 2 +- .../operations/_paths_operations.py | 2 +- .../extensibleenumsswagger/_configuration.py | 8 - .../extensibleenumsswagger/_vendor.py | 16 ++ .../aio/operations/_pet_operations.py | 2 +- .../operations/_pet_operations.py | 2 +- .../Header/header/_configuration.py | 8 - .../AcceptanceTests/Header/header/_vendor.py | 16 ++ .../aio/operations/_header_operations.py | 2 +- .../header/operations/_header_operations.py | 2 +- .../Http/httpinfrastructure/_configuration.py | 8 - .../Http/httpinfrastructure/_vendor.py | 16 ++ .../_http_client_failure_operations.py | 2 +- .../operations/_http_failure_operations.py | 2 +- .../operations/_http_redirects_operations.py | 2 +- .../aio/operations/_http_retry_operations.py | 2 +- .../_http_server_failure_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../_multiple_responses_operations.py | 2 +- .../_http_client_failure_operations.py | 2 +- .../operations/_http_failure_operations.py | 2 +- .../operations/_http_redirects_operations.py | 2 +- .../operations/_http_retry_operations.py | 2 +- .../_http_server_failure_operations.py | 2 +- .../operations/_http_success_operations.py | 2 +- .../_multiple_responses_operations.py | 2 +- .../incorrecterrorresponse/_configuration.py | 8 - .../incorrecterrorresponse/_vendor.py | 16 ++ ...correct_returned_error_model_operations.py | 2 +- ...correct_returned_error_model_operations.py | 2 +- .../MediaTypes/mediatypes/_configuration.py | 8 - .../MediaTypes/mediatypes/_vendor.py | 16 ++ .../_media_types_client_operations.py | 2 +- .../_media_types_client_operations.py | 2 +- .../modelflattening/_configuration.py | 8 - .../modelflattening/_vendor.py | 16 ++ ...urce_flattening_test_service_operations.py | 2 +- ...urce_flattening_test_service_operations.py | 2 +- .../multipleinheritance/_configuration.py | 8 - .../multipleinheritance/_vendor.py | 16 ++ ...e_inheritance_service_client_operations.py | 2 +- ...e_inheritance_service_client_operations.py | 2 +- .../NoOperations/nooperations/_vendor.py | 16 ++ .../nonstringenums/_configuration.py | 8 - .../NonStringEnums/nonstringenums/_vendor.py | 16 ++ .../aio/operations/_float_operations.py | 2 +- .../aio/operations/_int_operations.py | 2 +- .../operations/_float_operations.py | 2 +- .../operations/_int_operations.py | 2 +- .../ObjectType/objecttype/_configuration.py | 8 - .../ObjectType/objecttype/_vendor.py | 16 ++ .../_object_type_client_operations.py | 2 +- .../_object_type_client_operations.py | 2 +- .../parameterflattening/_configuration.py | 8 - .../parameterflattening/_vendor.py | 16 ++ .../_availability_sets_operations.py | 2 +- .../_availability_sets_operations.py | 2 +- .../parameterizedendpoint/_configuration.py | 8 - .../parameterizedendpoint/_vendor.py | 16 ++ ...parmaterized_endpoint_client_operations.py | 2 +- ...parmaterized_endpoint_client_operations.py | 2 +- .../Report/report/_configuration.py | 8 - .../AcceptanceTests/Report/report/_vendor.py | 16 ++ .../_auto_rest_report_service_operations.py | 2 +- .../_auto_rest_report_service_operations.py | 2 +- .../requiredoptional/_configuration.py | 8 - .../requiredoptional/_vendor.py | 16 ++ .../aio/operations/_explicit_operations.py | 2 +- .../aio/operations/_implicit_operations.py | 2 +- .../operations/_explicit_operations.py | 2 +- .../operations/_implicit_operations.py | 2 +- .../reservedwords/_configuration.py | 8 - .../ReservedWords/reservedwords/_vendor.py | 16 ++ .../_import_operations_operations.py | 2 +- .../_import_operations_operations.py | 2 +- .../AcceptanceTests/Url/url/_configuration.py | 8 - .../AcceptanceTests/Url/url/_vendor.py | 16 ++ .../aio/operations/_path_items_operations.py | 2 +- .../url/aio/operations/_paths_operations.py | 2 +- .../url/aio/operations/_queries_operations.py | 2 +- .../url/operations/_path_items_operations.py | 2 +- .../Url/url/operations/_paths_operations.py | 2 +- .../Url/url/operations/_queries_operations.py | 2 +- .../_configuration.py | 8 - .../urlmulticollectionformat/_vendor.py | 16 ++ .../aio/operations/_queries_operations.py | 2 +- .../operations/_queries_operations.py | 2 +- .../Validation/validation/_configuration.py | 8 - .../Validation/validation/_vendor.py | 16 ++ .../_auto_rest_validation_test_operations.py | 2 +- .../_auto_rest_validation_test_operations.py | 2 +- .../Xml/xmlservice/_configuration.py | 8 - .../AcceptanceTests/Xml/xmlservice/_vendor.py | 16 ++ .../aio/operations/_xml_operations.py | 2 +- .../xmlservice/operations/_xml_operations.py | 2 +- .../xmserrorresponse/_configuration.py | 8 - .../xmserrorresponse/_vendor.py | 16 ++ .../aio/operations/_pet_operations.py | 2 +- .../operations/_pet_operations.py | 2 +- 469 files changed, 1774 insertions(+), 1033 deletions(-) create mode 100644 autorest/codegen/templates/vendor.py.jinja2 create mode 100644 docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_vendor.py create mode 100644 docs/samples/specification/basic/generated/azure/basic/sample/_vendor.py create mode 100644 docs/samples/specification/directives/generated/azure/directives/sample/_vendor.py create mode 100644 docs/samples/specification/management/generated/azure/mgmt/sample/_vendor.py create mode 100644 docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_vendor.py create mode 100644 docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_vendor.py create mode 100644 docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/Head/head/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py create mode 100644 test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_vendor.py create mode 100644 test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/NoOperations/nooperations/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_vendor.py create mode 100644 test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py diff --git a/autorest/codegen/models/code_model.py b/autorest/codegen/models/code_model.py index 00c5a3d21e0..781d0a3ce4f 100644 --- a/autorest/codegen/models/code_model.py +++ b/autorest/codegen/models/code_model.py @@ -343,6 +343,10 @@ def generate_single_parameter_from_multiple_media_types_operation(self) -> None: if operation.multiple_media_type_parameters: operation.convert_multiple_media_type_parameters() + @property + def need_vendored_code(self) -> bool: + return self.need_request_converter + @property def need_request_converter(self) -> bool: if not self.options["show_operations"]: diff --git a/autorest/codegen/models/operation.py b/autorest/codegen/models/operation.py index 98993bcd62f..7930a294564 100644 --- a/autorest/codegen/models/operation.py +++ b/autorest/codegen/models/operation.py @@ -236,7 +236,7 @@ def imports(self, code_model, async_mode: bool) -> FileImport: if code_model.need_request_converter: relative_path = "..." if async_mode else ".." file_import.add_from_import( - f"{relative_path}_configuration", "_convert_request", ImportType.LOCAL + f"{relative_path}_vendor", "_convert_request", ImportType.LOCAL ) return file_import diff --git a/autorest/codegen/serializers/__init__.py b/autorest/codegen/serializers/__init__.py index bbbdb2231c5..6685596ab62 100644 --- a/autorest/codegen/serializers/__init__.py +++ b/autorest/codegen/serializers/__init__.py @@ -282,6 +282,12 @@ def _serialize_and_write_top_level_folder( general_serializer.serialize_service_client_file() ) + if code_model.need_vendored_code: + self._autorestapi.write_file( + namespace_path / Path("_vendor.py"), + general_serializer.serialize_vendor_file() + ) + self._serialize_and_write_version_file(code_model, namespace_path, general_serializer) # write the empty py.typed file diff --git a/autorest/codegen/serializers/general_serializer.py b/autorest/codegen/serializers/general_serializer.py index cc3c656459b..3874ed22105 100644 --- a/autorest/codegen/serializers/general_serializer.py +++ b/autorest/codegen/serializers/general_serializer.py @@ -71,6 +71,27 @@ def serialize_service_client_file(self) -> str: ), ) + def serialize_vendor_file(self) -> str: + template = self.env.get_template("vendor.py.jinja2") + + # configure imports + file_import = FileImport() + if self.code_model.need_request_converter: + file_import.add_from_import( + "azure.core.pipeline.transport", + "HttpRequest", + ImportType.AZURECORE, + ) + + return template.render( + code_model=self.code_model, + imports=FileImportSerializer( + file_import, + is_python_3_file=self.async_mode, + ) + ) + + def serialize_config_file(self) -> str: package_name = self.code_model.options['package_name'] diff --git a/autorest/codegen/templates/config.py.jinja2 b/autorest/codegen/templates/config.py.jinja2 index e7e8cde1c73..03d462e8397 100644 --- a/autorest/codegen/templates/config.py.jinja2 +++ b/autorest/codegen/templates/config.py.jinja2 @@ -12,14 +12,6 @@ def __init__( {{ code_model.options['license_header'] }} {{ imports }} -{% if code_model.need_request_converter and not async_mode %} -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request -{% endif %} {% if not code_model.options['package_version'] %} VERSION = "unknown" diff --git a/autorest/codegen/templates/vendor.py.jinja2 b/autorest/codegen/templates/vendor.py.jinja2 new file mode 100644 index 00000000000..dd6d872e485 --- /dev/null +++ b/autorest/codegen/templates/vendor.py.jinja2 @@ -0,0 +1,12 @@ +{{ code_model.options['license_header'] }} + +{{ imports }} + +{% if code_model.need_request_converter %} +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request +{% endif %} diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py index 66408bae540..8717ac41537 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py @@ -19,12 +19,6 @@ from typing import Any from azure.core.credentials import AzureKeyCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_vendor.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py index 03b96b15d53..9746c4b6b1e 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/aio/operations/_http_success_operations.py @@ -15,7 +15,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py index 82d0f4a49f8..87ebb5c64cb 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/operations/_http_success_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py index 10d2ae78743..a80ab3066f2 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py @@ -17,12 +17,6 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/_vendor.py b/docs/samples/specification/basic/generated/azure/basic/sample/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/basic/generated/azure/basic/sample/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py index 03b96b15d53..9746c4b6b1e 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/aio/operations/_http_success_operations.py @@ -15,7 +15,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py b/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py index 82d0f4a49f8..87ebb5c64cb 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/operations/_http_success_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py index c2393a8865d..e92ec06361c 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py @@ -17,12 +17,6 @@ if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class PollingPagingExampleConfiguration(Configuration): diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/_vendor.py b/docs/samples/specification/directives/generated/azure/directives/sample/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/directives/generated/azure/directives/sample/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py b/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py index 879f183a587..db3ef176b0f 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/aio/operations/_polling_paging_example_operations.py @@ -20,7 +20,7 @@ from my.library.aio import AsyncCustomDefaultPollingMethod, AsyncCustomPager, AsyncCustomPoller from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._polling_paging_example_operations import build_basic_paging_request, build_basic_polling_request_initial T = TypeVar('T') diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py b/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py index bea87a3fda8..6bf1209856d 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/operations/_polling_paging_example_operations.py @@ -19,7 +19,7 @@ from my.library import CustomDefaultPollingMethod, CustomPager, CustomPoller from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py index 29ba99de468..bcd9b8d4b02 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py @@ -20,12 +20,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class AutoRestHeadTestServiceConfiguration(Configuration): diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/_vendor.py b/docs/samples/specification/management/generated/azure/mgmt/sample/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py index b5518b750ce..1b690715526 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/aio/operations/_http_success_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar('T') diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py b/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py index 1e40fc352c1..da075233e7c 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/operations/_http_success_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py index 6d8dafd84ce..a8865b9204d 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_vendor.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py index 3300f15233a..378e6686f06 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py index 9c70b6f536e..765be3ea284 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py index 12002ed020f..bbb66be4fda 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py index f5956a2fc63..aac0d5e2d32 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py index 3735952e061..5d63ffcb03f 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_vendor.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py index ad2342b0b9e..b16cab89120 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py index 3018c4f886f..4e1ba0e67d4 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py index 7cacebf36c8..c028eac5369 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py index eeaf6da666e..5eb44534a99 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py index f4feb490c29..7d136275b21 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py index 33e554e94de..3537c2bb470 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py index 18a17c47bb4..cb1c55bde91 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_vendor.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py index 6dceae90c0b..4831ae6db6f 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py index b2cadac0cad..3ec6485805a 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py index 1e89eff53c4..3edd156b9b5 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py index b3194f8a58b..2592c0cfd85 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py index 0e9eea3813e..df6c395e910 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py index 102ed998a85..b2749f8e1ca 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py index 5b38023d317..67a77bdd0d3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestDurationTestServiceConfiguration(Configuration): """Configuration for AutoRestDurationTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py index 94a6f57e9fe..35f7ddbbcab 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._duration_operations import ( build_get_invalid_request, build_get_null_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py index 1bfcf1d0fe0..91e6d28decf 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/operations/_duration_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py index 8c30d9f92e6..103cc8d9239 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterGroupingTestServiceConfiguration(Configuration): """Configuration for AutoRestParameterGroupingTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py index 14194d620b8..542c634c94c 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/aio/operations/_parameter_grouping_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._parameter_grouping_operations import ( build_post_multi_param_groups_request, build_post_optional_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py index 30868597d13..46676c4ff3c 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py index 7b6855c9244..5a15a116cc1 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestReportServiceForAzureConfiguration(Configuration): """Configuration for AutoRestReportServiceForAzure. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py index 4d14823cd62..430b90b5c76 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/aio/operations/_auto_rest_report_service_for_azure_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._auto_rest_report_service_for_azure_operations import build_get_report_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py index d0c4f7c0bfe..4b5968ac0fe 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/operations/_auto_rest_report_service_for_azure_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py index cb434f6de32..c61d65b6dfa 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestAzureSpecialParametersTestClientConfiguration(Configuration): """Configuration for AutoRestAzureSpecialParametersTestClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index 939e8dde912..9510df6dbe8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._api_version_default_operations import ( build_get_method_global_not_provided_valid_request, build_get_method_global_valid_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py index 7fd2c01d5b9..9b2568a3d37 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_local_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._api_version_local_operations import ( build_get_method_local_null_request, build_get_method_local_valid_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py index e35bee910b0..484dc228be1 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_header_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._header_operations import ( build_custom_named_request_id_head_request, build_custom_named_request_id_param_grouping_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py index 890ddede25c..103cb677c92 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_odata_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._odata_operations import build_get_with_filter_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py index b65fd707af3..58d024e0056 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_skip_url_encoding_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._skip_url_encoding_operations import ( build_get_method_path_valid_request, build_get_method_query_null_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index 7f3812568f2..96a1e987f88 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._subscription_in_credentials_operations import ( build_post_method_global_not_provided_valid_request, build_post_method_global_null_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py index 17eca0cfbd0..65db33b7716 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_method_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._subscription_in_method_operations import ( build_post_method_local_null_request, build_post_method_local_valid_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py index 6b1c0cfe52f..3529973b4b9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_xms_client_request_id_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._xms_client_request_id_operations import build_get_request, build_param_get_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index 5d32cdbbf95..91952056b04 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py index 6884dc74f68..ad88b9b73a0 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_local_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py index 1b855189695..38f9abd5311 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_header_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py index 80fc0855ba9..0b4e7795d23 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_odata_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py index f7920f6508a..8188fae4543 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 9796acf8d93..2776c68abb7 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py index 968f17c882a..dd70c75f5ba 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py index 3f8bbf480e8..754a1143c27 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_xms_client_request_id_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index b8a7fb99df6..79800092e39 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterizedHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index a26865df64e..2d7ef81e107 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index f9e8409a25e..1eb1d22735d 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py index 97f2e4fef81..4ba7037af46 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py @@ -20,12 +20,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class AutoRestPagingTestServiceConfiguration(Configuration): diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index 2cff930476a..1562516252a 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paging_operations import build_first_response_empty_request, build_get_multiple_pages_failure_request, build_get_multiple_pages_failure_uri_request, build_get_multiple_pages_fragment_next_link_request, build_get_multiple_pages_fragment_with_grouping_next_link_request, build_get_multiple_pages_lro_request_initial, build_get_multiple_pages_request, build_get_multiple_pages_retry_first_request, build_get_multiple_pages_retry_second_request, build_get_multiple_pages_with_offset_request, build_get_no_item_name_pages_request, build_get_null_next_link_name_pages_request, build_get_odata_multiple_pages_request, build_get_paging_model_with_item_name_with_xms_client_name_request, build_get_single_pages_failure_request, build_get_single_pages_request, build_get_with_query_params_request, build_next_fragment_request, build_next_fragment_with_grouping_request, build_next_operation_with_query_params_request T = TypeVar('T') diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py index c7bf491e799..badcbe68248 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py index c910561d8bc..e1092832b68 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterizedHostTestPagingClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestPagingClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py index 2f53b9f6387..9db87f165af 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paging_operations import ( build_get_pages_partial_url_operation_next_request, build_get_pages_partial_url_operation_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py index a549345a1af..fe94c934e95 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py index 244ed1763fb..c0ca9759b3d 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestHeadTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py index deedbd7ee2f..610d078fc16 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/aio/operations/_http_success_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py index 15328ded542..7ed2bf0e1ef 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/operations/_http_success_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py index 597f3bc1eb6..98ec0babe16 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestHeadExceptionTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadExceptionTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py index aa5a10484b7..a3d5f713494 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/aio/operations/_head_exception_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._head_exception_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py index 17500f20482..fa4d511645e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/operations/_head_exception_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py index 5a8df1281e3..cf8a6e018e1 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import AzureKeyCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestHeadTestServiceConfiguration(Configuration): """Configuration for AutoRestHeadTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py index deedbd7ee2f..610d078fc16 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/aio/operations/_http_success_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from azure.mgmt.core.exceptions import ARMErrorFormat -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import build_head200_request, build_head204_request, build_head404_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py index 15328ded542..7ed2bf0e1ef 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/operations/_http_success_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py index 5bcc5004dc6..67f3c644196 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestLongRunningOperationTestServiceConfiguration(Configuration): """Configuration for AutoRestLongRunningOperationTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py index bce1fb5b434..88a381f7ba8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lr_os_custom_header_operations.py @@ -25,7 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._lr_os_custom_header_operations import ( build_post202_retry200_request_initial, build_post_async_retry_succeeded_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py index faa1abe8184..188442411c5 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lro_retrys_operations.py @@ -25,7 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._lro_retrys_operations import ( build_delete202_retry200_request_initial, build_delete_async_relative_retry_succeeded_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py index 91b23edbab3..82e2cbc0814 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lros_operations.py @@ -25,7 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._lros_operations import ( build_delete202_no_retry204_request_initial, build_delete202_retry200_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py index a809201cc6b..ec551fc1d9f 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/aio/operations/_lrosads_operations.py @@ -25,7 +25,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._lrosads_operations import ( build_delete202_non_retry400_request_initial, build_delete202_retry_invalid_header_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py index a210ebcd897..042300fac97 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lr_os_custom_header_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py index eab9f1ea8c5..3d290446288 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lro_retrys_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py index 7d5766faf80..ba91e182ae2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lros_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py index c3682dd6ee9..c131db51750 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/operations/_lrosads_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py index 03f970e32ab..93a1f2a4ce2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class LROWithParamaterizedEndpointsConfiguration(Configuration): """Configuration for LROWithParamaterizedEndpoints. diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py index 4686c7405b6..94de8adf1b6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/aio/operations/_lro_with_paramaterized_endpoints_operations.py @@ -24,7 +24,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._lro_with_paramaterized_endpoints_operations import ( build_poll_with_constant_parameterized_endpoints_request_initial, build_poll_with_parameterized_endpoints_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py index 11593479032..66cc39234a2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py @@ -26,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py index 9f14f574fa2..fcb61c4e4fb 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestPagingTestServiceConfiguration(Configuration): """Configuration for AutoRestPagingTestService. diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index 1620e69537c..4ec5d953ab9 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -28,7 +28,7 @@ from msrest import Serializer from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paging_operations import ( build_first_response_empty_request, build_get_multiple_pages_failure_request, diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index 61090f033a2..d6ef0429a45 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -27,7 +27,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py index e2b337a4263..7f2dc911505 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class StorageManagementClientConfiguration(Configuration): """Configuration for StorageManagementClient. diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py index bdea22ee596..eac0ea1cd80 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py @@ -27,7 +27,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._storage_accounts_operations import ( build_check_name_availability_request, build_create_request_initial, diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py index 6f7b3d5de85..777c8974262 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._usage_operations import build_list_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index a0cbfa03be3..a29678051ff 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -28,7 +28,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index 8d315389236..8d2e6e81c96 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py index 7a0ac152ca9..86e379ffd22 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class MicrosoftAzureTestUrlConfiguration(Configuration): """Configuration for MicrosoftAzureTestUrl. diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index 2171da538d2..0f1a35bd2cb 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -23,7 +23,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._group_operations import build_get_sample_resource_group_request T = TypeVar("T") diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index c603e793d5f..c805c45315c 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/AcceptanceTests/test_lro.py b/test/azure/low-level/AcceptanceTests/test_lro.py index 995f31cc995..5f6e5a5694e 100644 --- a/test/azure/low-level/AcceptanceTests/test_lro.py +++ b/test/azure/low-level/AcceptanceTests/test_lro.py @@ -28,7 +28,7 @@ from azure.core.exceptions import DecodeError, HttpResponseError from azure.core.pipeline.policies import ContentDecodePolicy, RetryPolicy, HeadersPolicy, RequestIdPolicy - +from azure.core.rest import HttpRequest from azure.mgmt.core.polling.arm_polling import ARMPolling from lrolowlevel import AutoRestLongRunningOperationTestService diff --git a/test/azure/low-level/coverage/report-azure.json b/test/azure/low-level/coverage/report-azure.json index 2ad5a7bb6a2..bb65321a056 100644 --- a/test/azure/low-level/coverage/report-azure.json +++ b/test/azure/low-level/coverage/report-azure.json @@ -1,140 +1,140 @@ { "LROPostDoubleHeadersFinalLocationPost": 4, - "LROPostDoubleHeadersFinalLocationAsync": 5, - "LROPostDoubleHeadersFinalLocationGet": 5, + "LROPostDoubleHeadersFinalLocationAsync": 6, + "LROPostDoubleHeadersFinalLocationGet": 6, "LROConstantParameterizedPost": 0, "LROConstantParameterizedGet": 0, - "PostParameterGroupingWithReservedWords": 2, - "LROPutInlineComplete": 4, - "LROPutInlineComplete201": 2, + "PostParameterGroupingWithReservedWords": 0, + "LROPutInlineComplete": 1, + "LROPutInlineComplete201": 1, "CustomHeaderPutAsyncSucceded": 0, "CustomHeaderPostAsyncSucceded": 0, "CustomHeaderPutSucceeded": 0, "CustomHeaderPostSucceeded": 0, - "LROPut200InlineCompleteNoState": 2, + "LROPut200InlineCompleteNoState": 0, "LROPatchInlineCompleteIgnoreHeaders": 0, - "LROPut202Retry200": 2, - "LROPutSucceededWithBody": 2, - "LROPutSucceededNoBody": 2, - "LROPutFailed": 2, - "LROPutCanceled": 2, - "LROPutAsyncRetrySucceeded": 2, - "LROPutAsyncNoRetrySucceeded": 2, - "LROPutAsyncRetryFailed": 2, - "LROPutAsyncNoRetryCanceled": 2, - "LROPutNoHeaderInRetry": 2, - "LROPutAsyncNoHeaderInRetry": 2, - "LRODeleteNoHeaderInRetry": 2, - "LRODeleteAsyncNoHeaderInRetry": 2, - "LROPutSubResourceInRetry": 2, - "LROPutSubResourceAsyncInRetry": 4, - "LROPutNonResourceInRetry": 2, - "LROPutNonResourceAsyncInRetry": 2, - "LRODeleteProvisioningSucceededWithBody": 2, - "LRODeleteProvisioningFailed": 2, - "LRODeleteProvisioningCanceled": 2, - "LRODeleteInlineComplete": 2, - "LRODelete200": 2, - "LRODelete204": 2, - "LRODeleteAsyncRetrySucceeded": 2, - "LRODeleteAsyncNoRetrySucceeded": 2, - "LRODeleteAsyncRetryFailed": 2, - "LRODeleteAsyncRetryCanceled": 2, - "LROPostSuccededWithBody": 2, - "LROPostSuccededNoBody": 2, - "LROPost200": 2, - "LROPostDoubleHeadersFinalAzureHeaderGet": 2, - "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 6, - "LROPostAndGetList": 2, - "LROPostAsyncRetrySucceeded": 2, - "LROPostAsyncNoRetrySucceeded": 2, - "LROPostAsyncRetryFailed": 2, - "LROPostAsyncRetryCanceled": 2, - "LRORetryPutSucceededWithBody": 2, - "LRORetryErrorPutAsyncSucceeded": 2, - "LRORetryErrorPutAsyncSucceededPolling": 2, - "LRORetryErrorDelete202Accepted200Succeeded": 2, - "LRORetryErrorDelete202Retry200Succeeded": 2, - "LRORetryErrorDeleteAsyncRetrySucceeded": 2, - "LRORetryErrorPost202Retry200Succeeded": 2, - "LRORetryErrorPostAsyncRetrySucceeded": 4, - "LRONonRetryPut400": 2, - "LRONonRetryPut201Creating400": 2, - "LRONonRetryPut201Creating400InvalidJson": 2, - "LRONonRetryPutAsyncRetry400": 2, - "LRONonRetryDelete400": 2, - "LRONonRetryDelete202Retry400": 2, - "LRONonRetryDeleteAsyncRetry400": 2, - "LRONonRetryPost400": 2, - "LRONonRetryPost202Retry400": 2, - "LRONonRetryPostAsyncRetry400": 2, - "LROErrorPut201NoProvisioningStatePayload": 2, - "LROErrorPutAsyncNoPollingStatus": 2, - "LROErrorPutAsyncNoPollingStatusPayload": 2, - "LROErrorPut200InvalidJson": 2, + "LROPut202Retry200": 1, + "LROPutSucceededWithBody": 1, + "LROPutSucceededNoBody": 1, + "LROPutFailed": 1, + "LROPutCanceled": 1, + "LROPutAsyncRetrySucceeded": 1, + "LROPutAsyncNoRetrySucceeded": 1, + "LROPutAsyncRetryFailed": 1, + "LROPutAsyncNoRetryCanceled": 1, + "LROPutNoHeaderInRetry": 1, + "LROPutAsyncNoHeaderInRetry": 1, + "LRODeleteNoHeaderInRetry": 1, + "LRODeleteAsyncNoHeaderInRetry": 1, + "LROPutSubResourceInRetry": 1, + "LROPutSubResourceAsyncInRetry": 2, + "LROPutNonResourceInRetry": 1, + "LROPutNonResourceAsyncInRetry": 1, + "LRODeleteProvisioningSucceededWithBody": 1, + "LRODeleteProvisioningFailed": 1, + "LRODeleteProvisioningCanceled": 1, + "LRODeleteInlineComplete": 1, + "LRODelete200": 1, + "LRODelete204": 1, + "LRODeleteAsyncRetrySucceeded": 1, + "LRODeleteAsyncNoRetrySucceeded": 1, + "LRODeleteAsyncRetryFailed": 1, + "LRODeleteAsyncRetryCanceled": 1, + "LROPostSuccededWithBody": 1, + "LROPostSuccededNoBody": 1, + "LROPost200": 1, + "LROPostDoubleHeadersFinalAzureHeaderGet": 1, + "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 3, + "LROPostAndGetList": 0, + "LROPostAsyncRetrySucceeded": 1, + "LROPostAsyncNoRetrySucceeded": 1, + "LROPostAsyncRetryFailed": 1, + "LROPostAsyncRetryCanceled": 1, + "LRORetryPutSucceededWithBody": 1, + "LRORetryErrorPutAsyncSucceeded": 1, + "LRORetryErrorPutAsyncSucceededPolling": 1, + "LRORetryErrorDelete202Accepted200Succeeded": 1, + "LRORetryErrorDelete202Retry200Succeeded": 1, + "LRORetryErrorDeleteAsyncRetrySucceeded": 1, + "LRORetryErrorPost202Retry200Succeeded": 1, + "LRORetryErrorPostAsyncRetrySucceeded": 2, + "LRONonRetryPut400": 1, + "LRONonRetryPut201Creating400": 1, + "LRONonRetryPut201Creating400InvalidJson": 1, + "LRONonRetryPutAsyncRetry400": 1, + "LRONonRetryDelete400": 1, + "LRONonRetryDelete202Retry400": 1, + "LRONonRetryDeleteAsyncRetry400": 1, + "LRONonRetryPost400": 1, + "LRONonRetryPost202Retry400": 1, + "LRONonRetryPostAsyncRetry400": 1, + "LROErrorPut201NoProvisioningStatePayload": 1, + "LROErrorPutAsyncNoPollingStatus": 1, + "LROErrorPutAsyncNoPollingStatusPayload": 1, + "LROErrorPut200InvalidJson": 1, "LROErrorPutAsyncInvalidHeader": 0, "LROErrorPutAsyncInvalidJsonPolling": 0, - "LROErrorDeleteNoLocation": 2, + "LROErrorDeleteNoLocation": 1, "LROErrorDelete202RetryInvalidHeader": 0, - "LROErrorDeleteAsyncNoPollingStatus": 2, + "LROErrorDeleteAsyncNoPollingStatus": 1, "LROErrorDeleteAsyncInvalidHeader": 0, "LROErrorDeleteAsyncInvalidJsonPolling": 0, - "LROErrorPostNoLocation": 2, + "LROErrorPostNoLocation": 1, "LROErrorPost202RetryInvalidHeader": 0, - "LROErrorPostAsyncNoPollingPayload": 2, + "LROErrorPostAsyncNoPollingPayload": 1, "LROErrorPostAsyncInvalidHeader": 0, "LROErrorPostAsyncInvalidJsonPolling": 0, "LROParameterizedEndpoint": 0, - "PagingNoItemName": 2, - "PagingNextLinkNameNull": 2, - "PagingSingle": 2, - "PagingMultiple": 2, - "PagingMultipleWithQueryParameters": 2, - "PagingOdataMultiple": 2, - "PagingMultiplePath": 2, - "PagingMultipleRetryFirst": 2, - "PagingMultipleRetrySecond": 2, - "PagingSingleFailure": 2, - "PagingMultipleFailure": 2, - "PagingMultipleFailureUri": 2, - "PagingFragment": 2, + "PagingNoItemName": 0, + "PagingNextLinkNameNull": 0, + "PagingSingle": 0, + "PagingMultiple": 0, + "PagingMultipleWithQueryParameters": 0, + "PagingOdataMultiple": 0, + "PagingMultiplePath": 0, + "PagingMultipleRetryFirst": 0, + "PagingMultipleRetrySecond": 0, + "PagingSingleFailure": 0, + "PagingMultipleFailure": 0, + "PagingMultipleFailureUri": 0, + "PagingFragment": 0, "PagingMultipleLRO": 0, "PagingCustomUrlPartialNextLink": 0, "PagingCustomUrlPartialOperationNextLink": 0, "PagingReturnModelWithXMSClientName": 0, - "PagingFirstResponseEmpty": 2, - "AzureSubscriptionMethodLocalValid": 1, - "AzureSubscriptionMethodGlobalValid": 1, - "AzureSubscriptionMethodGlobalNotProvidedValid": 1, - "AzureSubscriptionPathLocalValid": 1, - "AzureSubscriptionPathGlobalValid": 1, - "AzureSubscriptionSwaggerLocalValid": 1, - "AzureSubscriptionSwaggerGlobalValid": 1, - "AzureApiVersionMethodLocalNull": 1, - "AzureApiVersionMethodLocalValid": 1, - "AzureApiVersionMethodGlobalValid": 1, - "AzureApiVersionMethodGlobalNotProvidedValid": 1, - "AzureApiVersionPathLocalValid": 1, - "AzureApiVersionPathGlobalValid": 1, - "AzureApiVersionSwaggerLocalValid": 1, - "AzureApiVersionSwaggerGlobalValid": 1, - "AzureMethodPathUrlEncoding": 1, - "AzurePathPathUrlEncoding": 1, - "AzureSwaggerPathUrlEncoding": 1, - "AzureMethodQueryUrlEncoding": 1, - "AzurePathQueryUrlEncoding": 1, - "AzureSwaggerQueryUrlEncoding": 1, - "AzureMethodQueryUrlEncodingNull": 2, - "AzureXmsRequestClientOverwrite": 1, - "AzureXmsRequestClientOverwriteViaParameter": 1, - "AzureXmsRequestClientIdNull": 1, - "AzureXmsCustomNamedRequestId": 1, - "AzureXmsCustomNamedRequestIdParameterGroup": 1, - "AzureRequestClientIdInError": 1, - "AzureODataFilter": 1, - "SubscriptionIdAndApiVersion": 2, - "postParameterGroupingOptionalParameters": 4, - "postParameterGroupingRequiredParameters": 4, - "postParameterGroupingMultipleParameterGroups": 4, - "postParameterGroupingSharedParameterGroupObject": 2 + "PagingFirstResponseEmpty": 0, + "AzureSubscriptionMethodLocalValid": 0, + "AzureSubscriptionMethodGlobalValid": 0, + "AzureSubscriptionMethodGlobalNotProvidedValid": 0, + "AzureSubscriptionPathLocalValid": 0, + "AzureSubscriptionPathGlobalValid": 0, + "AzureSubscriptionSwaggerLocalValid": 0, + "AzureSubscriptionSwaggerGlobalValid": 0, + "AzureApiVersionMethodLocalNull": 0, + "AzureApiVersionMethodLocalValid": 0, + "AzureApiVersionMethodGlobalValid": 0, + "AzureApiVersionMethodGlobalNotProvidedValid": 0, + "AzureApiVersionPathLocalValid": 0, + "AzureApiVersionPathGlobalValid": 0, + "AzureApiVersionSwaggerLocalValid": 0, + "AzureApiVersionSwaggerGlobalValid": 0, + "AzureMethodPathUrlEncoding": 0, + "AzurePathPathUrlEncoding": 0, + "AzureSwaggerPathUrlEncoding": 0, + "AzureMethodQueryUrlEncoding": 0, + "AzurePathQueryUrlEncoding": 0, + "AzureSwaggerQueryUrlEncoding": 0, + "AzureMethodQueryUrlEncodingNull": 0, + "AzureXmsRequestClientOverwrite": 0, + "AzureXmsRequestClientOverwriteViaParameter": 0, + "AzureXmsRequestClientIdNull": 0, + "AzureXmsCustomNamedRequestId": 0, + "AzureXmsCustomNamedRequestIdParameterGroup": 0, + "AzureRequestClientIdInError": 0, + "AzureODataFilter": 0, + "SubscriptionIdAndApiVersion": 1, + "postParameterGroupingOptionalParameters": 0, + "postParameterGroupingRequiredParameters": 0, + "postParameterGroupingMultipleParameterGroups": 0, + "postParameterGroupingSharedParameterGroupObject": 0 } \ No newline at end of file diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py index bf33c5d7140..85cd942b9c8 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_vendor.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py index e3037d25189..f1ba1586930 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py index 0ede97e2eb7..0d08f458c03 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py index af0f9acc742..66f07c24fd8 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py index 23e117a0c47..cf2b931cfe9 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py index 6b42c044386..dd1c160d9ed 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py index a2e5e7cc465..b7402473cef 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py index ac218487abf..b06c6d3ff11 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py index 315fd837a18..1efb3029c08 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py index 713dfbe8892..e65ef3e8637 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py index e5e17849aff..a12c49cf52b 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py index d8b8d3014cb..0df3032493b 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py index 61e40542e8a..9e818144bbf 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py index 46f2748c6ba..aa6f255f3b4 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py index 2dac980cdd7..9ecf3a5f37a 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py index e20d0941fac..7a2e2197a3d 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_vendor.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py index 0e837112922..4c33d6ae482 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py index 959931e1084..bdfbb5ae7f7 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py index c8cfc795333..46c433189a4 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py index 5b10ea7f94e..21e6dc7838f 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py index da79af451e7..49f856efaaa 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py index 4b9a52bce50..ccd1897899b 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py index 642d55a97fd..6846bac07ca 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import AzureKeyCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py index e086f3e7c9c..411bf68a6d5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py index e197b6bf084..ec830ecb5cb 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py index cf7f281d4c6..d30116066ed 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py index af95b3728ef..40287460c9d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py index 6f2557a0354..bfad71a7090 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import AzureKeyCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py index 1d25a594b6e..4e55a241644 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py index 77c29a1ed25..6e5ee49ae4e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py index 9f92182ac9e..3f1e5bff3fd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py index d354946c54f..88d494542ab 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py index 293a6974a8d..9e7a69065ce 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py index aab2aad1ad0..1edd7cc15a7 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py index 88b9cd8040e..a29fa31a3b9 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import AzureKeyCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py index 0671a8139ef..c038619b5f5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py index 718081573c1..ff451417f31 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py index f1d87b01cbd..31d96849cde 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py index 1f9a5cc8cc5..854a6cf8a19 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py index 7ab39735df8..22ec257af5d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py index 25f092d2ad1..7d5cc490ca0 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py index 39f0c7a285d..df3c75acf19 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py @@ -17,12 +17,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py index 6a3398e7dbb..c3a8ab49d87 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/aio/operations/_multiapi_custom_base_url_service_client_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_custom_base_url_service_client_operations import build_test_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py index 914fa8e6630..682e9d9edab 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/operations/_multiapi_custom_base_url_service_client_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py index 678891270b1..228286f01ee 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py @@ -17,12 +17,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py index 283e4e473c7..17ca015f36a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/aio/operations/_multiapi_custom_base_url_service_client_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_custom_base_url_service_client_operations import build_test_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py index b36898328a7..454fb9d8867 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/operations/_multiapi_custom_base_url_service_client_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py index f2f9d0f8bba..0af39f44eae 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py @@ -17,12 +17,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py index 347d9db10fd..d7ed5bd8581 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py @@ -20,7 +20,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py index 0ba72174633..4e0a7ebc8d1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_operation_group_one_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py index 9cb172e0249..c13ab6e18c4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_multiapi_service_client_operations.py @@ -20,7 +20,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py index c442626f9d2..2f664a818d3 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py index d001451448c..38bc6d8b54f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py @@ -17,12 +17,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py index 69d9918f29b..237442e734f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_multiapi_service_client_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py index 3509ca21d6c..76ba56c9df4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_one_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py index 4ead734091d..332e0b7af16 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/aio/operations/_operation_group_two_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py index a18544ddf03..7efbab0fbe8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_multiapi_service_client_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py index 9ef49c0c4b0..31895e89a23 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py index 278c06e00c0..019fe2a11f5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py index 3b8029b7bb1..ded2972707e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py @@ -17,12 +17,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py index d0c641761e3..1a72e8aac01 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py index b19f012ac01..bd55b5c8678 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_one_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py index 7963f0273b4..29e85d0fc68 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/aio/operations/_operation_group_two_operations.py @@ -16,7 +16,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py index 8353854e9c2..c1883f669a8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py index f080e015791..247911b2b8d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py index 952578dfbd1..69d00f974ca 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py index bf6bbef82c7..e38baf5132a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py index a7cde4a6a5f..22e0619381e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py index d439b7bef62..68d42d10046 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py index 6256814cecf..fb38d4deb79 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py index b09ffa53af7..678c19b2eb8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py index 90df2899618..22908b7e063 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py index 18f195a4c4c..05a75ef3ab4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py index 783e77e01d8..d35e1d4fa98 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py index 899727c66a4..330c40830de 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py index 81471e16bff..d233b93555a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py index 039e5366881..6a2971e3a1f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py index 0aa79621eee..1a1fd898c58 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py index 6b2e7d3e588..ef57a3bcdab 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_lro_and_paging_request_initial, build_test_lro_request_initial, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py index 8dd96b199f4..021c50936f1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py index 2c3d795f9c6..575f4106798 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_multiapi_service_client_operations.py @@ -21,7 +21,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py index 1eb3e8d77c6..5241320052f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py index 3f7c974c4c1..f494d08c552 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py index 63d537bef22..28a8b460161 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_multiapi_service_client_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_one_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py index 00c35878d6a..8b430de370b 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_three_request, build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py index 367cd11770a..88ce2d07e29 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py index f298031a10d..a30fc991095 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_multiapi_service_client_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py index 50e79a463ac..60f39327f1e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py index e9bc3b5d8bf..90628013e13 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py index 5dbca7e4ef9..be0c8880cfe 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py @@ -18,12 +18,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request VERSION = "unknown" diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_vendor.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_vendor.py new file mode 100644 index 00000000000..9a223d15524 --- /dev/null +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_vendor.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py index bb7bb5388cd..e036d59d2e5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiapi_service_client_operations import build_test_different_calls_request, build_test_paging_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py index 219885045a2..2354bacdc1a 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_one_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_one_operations import build_test_two_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py index b90c1e3a91d..3558addc120 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/aio/operations/_operation_group_two_operations.py @@ -17,7 +17,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operation_group_two_operations import build_test_five_request, build_test_four_request T = TypeVar('T') diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py index 5db896551ee..d46b07e84a0 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_multiapi_service_client_operations.py @@ -19,7 +19,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py index 6b7de52b03c..b52d16bbad4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_one_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py index 00970079c17..ef809d1a5a1 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/operations/_operation_group_two_operations.py @@ -18,7 +18,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py index b5526ae40aa..8c957628f0c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AdditionalPropertiesClientConfiguration(Configuration): """Configuration for AdditionalPropertiesClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py index 484fa55df43..e75fed41b93 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/aio/operations/_pets_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._pets_operations import ( build_create_ap_in_properties_request, build_create_ap_in_properties_with_ap_string_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py index 7d1339c32aa..40064b8831a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/operations/_pets_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py index 0442646c6d9..02e908f9379 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AnythingClientConfiguration(Configuration): """Configuration for AnythingClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py index 8ae69561761..67b7ba4c1a7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/aio/operations/_anything_client_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._anything_client_operations import ( build_get_array_request, build_get_object_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py index 411a54db76b..14be0b9163c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/operations/_anything_client_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py index d9fa301b093..a955e1ddf68 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py index 289d5cefd91..3e91231c26b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/aio/operations/_array_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py index 1e3df574972..cd0e4ab630b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/operations/_array_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py index d9fa301b093..a955e1ddf68 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py index a6b2762333a..35219426a00 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/aio/operations/_array_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py index 578a90fea47..d98d93d6332 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/operations/_array_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py index d9fa301b093..a955e1ddf68 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATArrayServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATArrayService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py index 93566bd1ef9..632aa18d3e3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/aio/operations/_array_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._array_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py index 3d9050bac02..cd3aa118f7b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/operations/_array_operations_py3.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py index d73165ed0f0..ed1ed4a4b7f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestBoolTestServiceConfiguration(Configuration): """Configuration for AutoRestBoolTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py index 387a9f50115..6f06245da8f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/aio/operations/_bool_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._bool_operations import ( build_get_false_request, build_get_invalid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py index 3a78750d941..8aaadf4f80d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/operations/_bool_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py index 5059dcda589..c3f27cd0561 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATByteServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATByteService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py index c2377903a01..c69a20798a3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/aio/operations/_byte_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._byte_operations import ( build_get_empty_request, build_get_invalid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py index 9d884a05acc..3ffb8f5bcb1 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/operations/_byte_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py index 36efc4c7484..36025e58088 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class ClassNameConfiguration(Configuration): """Configuration for ClassName. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py index 879265541b8..a15c02f7134 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/aio/operations/_byte_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._byte_operations import ( build_get_empty_request, build_get_invalid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py index 7e00a5a4362..44c86d9ed76 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/operations/_byte_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py index 3257e53965c..b4d1bf68f72 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestComplexTestServiceConfiguration(Configuration): """Configuration for AutoRestComplexTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py index 2924a22ffc2..1c86b52a6c2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_array_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._array_operations import ( build_get_empty_request, build_get_not_provided_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index 322cf66ad1d..9e4d18228d9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._basic_operations import ( build_get_empty_request, build_get_invalid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py index 359edcb628f..4f1b3ee146c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_dictionary_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._dictionary_operations import ( build_get_empty_request, build_get_not_provided_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py index 25d8e976ab8..c3a1e19a1d8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_flattencomplex_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._flattencomplex_operations import build_get_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py index 43d5f9bff8f..80f876f22e7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_inheritance_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._inheritance_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py index 3b4701e96da..6d9b259178f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphicrecursive_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._polymorphicrecursive_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py index 974524345d4..55ac8b58472 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_polymorphism_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._polymorphism_operations import ( build_get_complicated_request, build_get_composed_with_discriminator_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py index 9e719f1a686..3e219f92ee7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_primitive_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._primitive_operations import ( build_get_bool_request, build_get_byte_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py index f7bb7dbe201..f798f85b60a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_readonlyproperty_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._readonlyproperty_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py index 23b06a0bfa5..e097252dff5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_array_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index a234b1d49fa..2d055206f55 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py index 946c4c48071..b6edffd2141 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_dictionary_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py index a9ec9064996..8f8957ccfff 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_flattencomplex_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py index 5d973eac504..9420a6e626a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_inheritance_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py index c7c3741c7e6..9c172fa571d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphicrecursive_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py index 5c9d17db37f..775d04a0a0c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_polymorphism_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py index 2dc5670065c..e99a75a226b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_primitive_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py index 9db13f79414..c086bd4c877 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_readonlyproperty_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py index 9012812c8b8..e74eeaeff3c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestComplexTestServiceConfiguration(Configuration): """Configuration for AutoRestComplexTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py index da34b33557f..db5a91bf0b1 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_array_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._array_operations import ( build_get_empty_request, build_get_not_provided_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py index 7abda4e8394..9e47d5c8973 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_basic_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._basic_operations import ( build_get_empty_request, build_get_invalid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py index 7c83c38629a..cac3d69817b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_dictionary_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._dictionary_operations import ( build_get_empty_request, build_get_not_provided_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py index 3f3fe96bb88..78da8f4c817 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_flattencomplex_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._flattencomplex_operations import build_get_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py index 47336ccf10a..bacd5555ed3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_inheritance_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._inheritance_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py index 8b73b2c042a..130deeb3b64 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphicrecursive_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._polymorphicrecursive_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py index c771d08cd1c..2a526e4bde3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_polymorphism_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._polymorphism_operations import ( build_get_complicated_request, build_get_composed_with_discriminator_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py index 9e55093bd8a..c0cc1869708 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_primitive_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._primitive_operations import ( build_get_bool_request, build_get_byte_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py index d5b1ab5cedd..a368851fa78 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/aio/operations/_readonlyproperty_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._readonlyproperty_operations import build_get_valid_request, build_put_valid_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py index bb32dd340ae..480fbcbd1d9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_array_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py index 794535bf2b8..b61d322c80d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_basic_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py index 60b901d42c5..a7246e3004b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_dictionary_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py index 8fb02b6687a..91ff08fe765 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_flattencomplex_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py index 545ecb32c0d..5467211d5c6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_inheritance_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py index c846b06bd3b..1cd03cda1e0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphicrecursive_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py index 7f3b7387383..7accc8b527b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_polymorphism_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py index df1b3675921..092804478dd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_primitive_operations_py3.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py index 8483fb14842..eea8c5533d3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/operations/_readonlyproperty_operations_py3.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py index ca375f7d79b..242b3510125 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestDateTestServiceConfiguration(Configuration): """Configuration for AutoRestDateTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py index c39a48dbe86..234c79e8af9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/aio/operations/_date_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._date_operations import ( build_get_invalid_date_request, build_get_max_date_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py index fa2d09e4e0f..f48a4b8dbcf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/operations/_date_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py index 37c4d49d48e..1046f0f8a8b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestDateTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestDateTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py index d185bbfe295..33a039421ae 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/aio/operations/_datetime_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._datetime_operations import ( build_get_invalid_request, build_get_local_negative_offset_lowercase_max_date_time_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py index cdb0186f0bd..10d88ef7d33 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/operations/_datetime_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py index 5f0eec8ee7b..9122ae440cb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestRFC1123DateTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestRFC1123DateTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py index 5645cffe1af..f03e7e95e2d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/aio/operations/_datetimerfc1123_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._datetimerfc1123_operations import ( build_get_invalid_request, build_get_null_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py index 872f0338366..6b72e49a8e8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/operations/_datetimerfc1123_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py index b38c52f12a4..09da51480b9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATDictionaryServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATDictionaryService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py index bc0f68a8ac2..521ad80aebd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/aio/operations/_dictionary_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._dictionary_operations import ( build_get_array_empty_request, build_get_array_item_empty_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py index b6523cf83cb..af6420ca963 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/operations/_dictionary_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py index 5b38023d317..67a77bdd0d3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestDurationTestServiceConfiguration(Configuration): """Configuration for AutoRestDurationTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py index 94a6f57e9fe..35f7ddbbcab 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/aio/operations/_duration_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._duration_operations import ( build_get_invalid_request, build_get_null_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py index 1bfcf1d0fe0..91e6d28decf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/operations/_duration_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py index 344fdae65ad..e5178ec94e7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATFileServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATFileService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py index 9729dc844c3..c1c04368c86 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/aio/operations/_files_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._files_operations import ( build_get_empty_file_request, build_get_file_large_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py index ba09d82e10d..93a134e332c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/operations/_files_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py index 2b45d267f3c..e55a76e80a0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATFormDataServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATFormDataService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py index a1d2e257a77..6c534b4443c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/aio/operations/_formdata_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._formdata_operations import ( build_upload_file_request, build_upload_file_via_body_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py index d09596bc705..88ec269a2f6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/operations/_formdata_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py index 501011ba124..b9ac7e91a07 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestIntegerTestServiceConfiguration(Configuration): """Configuration for AutoRestIntegerTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py index fe03138b726..0224462b103 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/aio/operations/_int_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._int_operations import ( build_get_invalid_request, build_get_invalid_unix_time_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py index dc3bf84178b..37775f5dc3c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/operations/_int_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py index 33c37abfd5d..6369925cf2d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestNumberTestServiceConfiguration(Configuration): """Configuration for AutoRestNumberTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py index 04b9d4e3162..a3da0c25d8f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/aio/operations/_number_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._number_operations import ( build_get_big_decimal_negative_decimal_request, build_get_big_decimal_positive_decimal_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py index e88da0205a4..a73371cc1b9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/operations/_number_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py index 957fadb92de..28ef24eaef9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py index 9735f6b4a94..0ab4a8e2e86 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_enum_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._enum_operations import ( build_get_not_expandable_request, build_get_referenced_constant_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py index 26d39ab9875..68712dc72e8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/aio/operations/_string_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._string_operations import ( build_get_base64_encoded_request, build_get_base64_url_encoded_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py index 4be7e4413aa..34e279a9dc4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_enum_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py index b3d4db8561c..ce4a8b1e9c5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/operations/_string_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py index cb1ce9a6684..eb3428ba057 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestTimeTestServiceConfiguration(Configuration): """Configuration for AutoRestTimeTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py index 29da7cea5fa..ae4536d5b5a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/aio/operations/_time_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._time_operations import build_get_request, build_put_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py index 0ec95abd2c9..33b6108c1b4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/operations/_time_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py index baae9f58321..ac1c7a2ba64 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerConstantServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerConstantService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py index ea1b80df08e..bda58eeb5a8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._contants_operations import ( build_put_client_constants_request, build_put_model_as_string_no_required_one_value_default_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py index 00b7ec15609..ef6f9b9c983 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index b8a7fb99df6..79800092e39 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterizedHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py index a26865df64e..2d7ef81e107 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/aio/operations/_paths_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py index f9e8409a25e..1eb1d22735d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/operations/_paths_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py index 1a3eb629fac..09a52d176b5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterizedCustomHostTestClientConfiguration(Configuration): """Configuration for AutoRestParameterizedCustomHostTestClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py index 3c14a70b42f..7131da136cd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/aio/operations/_paths_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paths_operations import build_get_empty_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py index f058358dd85..53cdef3449c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py index 601d26658d5..2232e76b2ad 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class PetStoreIncConfiguration(Configuration): """Configuration for PetStoreInc. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py index 31add6a17af..676eec3e767 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/aio/operations/_pet_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._pet_operations import build_add_pet_request, build_get_by_pet_id_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py index db6427683c0..fcaf2a6082a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py index 0832c110e48..a5812345082 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATHeaderServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATHeaderService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py index 273e09be026..03b65ac5e98 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/aio/operations/_header_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._header_operations import ( build_custom_request_id_request, build_param_bool_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py index e271112a293..f0693b410b9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/operations/_header_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py index 85b4ec51fe2..ebe208f90ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestHttpInfrastructureTestServiceConfiguration(Configuration): """Configuration for AutoRestHttpInfrastructureTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py index 16bd444d6fa..6ce2eff8a94 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_client_failure_operations import ( build_delete400_request, build_delete407_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py index 759710ea39d..4308bf5feb9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_failure_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_failure_operations import ( build_get_empty_error_request, build_get_no_model_empty_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py index b2c071330f4..373ca914a10 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_redirects_operations import ( build_delete307_request, build_get300_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py index 8a361b3d372..33492062a01 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_retry_operations import ( build_delete503_request, build_get502_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py index 142880e80e5..4d59e3aa9dd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_server_failure_operations import ( build_delete505_request, build_get501_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py index 3d1bdbe96fb..6ffbf58e6f0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._http_success_operations import ( build_delete200_request, build_delete202_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py index 1339c298447..f1c57fff542 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_multiple_responses_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiple_responses_operations import ( build_get200_model201_model_default_error200_valid_request, build_get200_model201_model_default_error201_valid_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py index 8f18083b521..dce65f3916e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py index a188e9b3590..c679980ea4c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_failure_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py index 967efc2c833..dbcbcec770f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py index 1bc0112453b..34fa9084db8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py index b72677be801..8fd36fdf70a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py index 5fe41c248ca..85b5f5c0f32 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py index 509a2d156d2..a7196b68b34 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_multiple_responses_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py index 7045e385524..d0eaaf844da 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class IncorrectReturnedErrorModelConfiguration(Configuration): """Configuration for IncorrectReturnedErrorModel. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py index 778ce7b2d16..cd673316ed3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/aio/operations/_incorrect_returned_error_model_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._incorrect_returned_error_model_operations import build_get_incorrect_error_from_server_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py index e1cedc7c171..6e2e8c7a62f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/operations/_incorrect_returned_error_model_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py index c247fe6e5a9..6eacb8b4874 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class MediaTypesClientConfiguration(Configuration): """Configuration for MediaTypesClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request 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 a1f00365183..63e252b653b 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 @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._media_types_client_operations import ( build_analyze_body_no_accept_header_request, build_analyze_body_request, 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 6d17be52fb0..1a4d3517bfb 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 @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py index db211661e3e..d3970c02fc3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestResourceFlatteningTestServiceConfiguration(Configuration): """Configuration for AutoRestResourceFlatteningTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py index dcec8be3078..d398fe5cd43 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._auto_rest_resource_flattening_test_service_operations import ( build_get_array_request, build_get_dictionary_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index 48128e60f51..0149c1a9478 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py index bafcb068b51..f5e751b9fb3 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class MultipleInheritanceServiceClientConfiguration(Configuration): """Configuration for MultipleInheritanceServiceClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py index c1aa061488d..39ffefcde36 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/aio/operations/_multiple_inheritance_service_client_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._multiple_inheritance_service_client_operations import ( build_get_cat_request, build_get_feline_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py index 34e672659d3..42af0bf52cf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/operations/_multiple_inheritance_service_client_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NoOperations/nooperations/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/NoOperations/nooperations/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NoOperations/nooperations/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py index 98876ec3c87..facc8435aab 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class NonStringEnumsClientConfiguration(Configuration): """Configuration for NonStringEnumsClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py index 4bc24ef0d73..d51a001fef7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_float_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._float_operations import build_get_request, build_put_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py index 12c6bd44af0..ff5559265d5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/aio/operations/_int_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._int_operations import build_get_request, build_put_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py index e2be4cb29d9..8cba9d31db1 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_float_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py index e42e014c3ec..3625071a8ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/operations/_int_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py index 715fcd8971f..55e3eb5785b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class ObjectTypeClientConfiguration(Configuration): """Configuration for ObjectTypeClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py index 5b5e6264f7d..0eff719d9b7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/aio/operations/_object_type_client_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._object_type_client_operations import build_get_request, build_put_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py index 12549026fe1..57ea1d114c7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/operations/_object_type_client_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py index d219a042bca..ac7a3b20c8a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterFlatteningConfiguration(Configuration): """Configuration for AutoRestParameterFlattening. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py index 92e12b8d558..0ee81e302e0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/aio/operations/_availability_sets_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._availability_sets_operations import build_update_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py index 16aed7991e4..98385e009fd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py index 8380b3fd529..71de4f7096c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class ParmaterizedEndpointClientConfiguration(Configuration): """Configuration for ParmaterizedEndpointClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py index 946ab4e83ff..d014bf99c74 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/aio/operations/_parmaterized_endpoint_client_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._parmaterized_endpoint_client_operations import build_get_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py index 678da9b1281..4d5402e96ad 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/operations/_parmaterized_endpoint_client_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py index 6fc1ab94416..ef1fb6ee4ba 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestReportServiceConfiguration(Configuration): """Configuration for AutoRestReportService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py index b4fa417a560..8ea8ddb45dd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/aio/operations/_auto_rest_report_service_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._auto_rest_report_service_operations import ( build_get_optional_report_request, build_get_report_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py index b947155f412..a44eee4bfde 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/operations/_auto_rest_report_service_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py index a17dfe7a076..96d02787fdc 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py @@ -19,14 +19,6 @@ from typing import Any, Optional -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestRequiredOptionalTestServiceConfiguration(Configuration): """Configuration for AutoRestRequiredOptionalTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py index b66c6d70231..508241cc937 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_explicit_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._explicit_operations import ( build_post_optional_array_header_request, build_post_optional_array_parameter_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py index f92426c3927..aa5f4a34c04 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/aio/operations/_implicit_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._implicit_operations import ( build_get_optional_global_query_request, build_get_required_global_path_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py index 7c229ada500..d31e387255d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_explicit_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py index 8e46ae96b89..82e8f670ef4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py index 5636af8a3ec..72ce0ee41f9 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class ReservedWordsClientConfiguration(Configuration): """Configuration for ReservedWordsClient. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py index cae5b705caa..88d0c891595 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_import_operations_operations.py @@ -21,7 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._import_operations_operations import build_operation_one_request T = TypeVar("T") diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py index b552ce10fcd..a21dffa1ea8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_import_operations_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py index 564be7a4c27..ce202a6f215 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py @@ -19,14 +19,6 @@ from typing import Any, Optional -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestUrlTestServiceConfiguration(Configuration): """Configuration for AutoRestUrlTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py index a5ed006eddf..cc563089d40 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_path_items_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._path_items_operations import ( build_get_all_with_values_request, build_get_global_and_local_query_null_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py index bd069939b34..b6b64ae8d55 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_paths_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._paths_operations import ( build_array_csv_in_path_request, build_base64_url_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py index e1a0e241d01..58d8a3a8003 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/aio/operations/_queries_operations.py @@ -23,7 +23,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._queries_operations import ( build_array_string_csv_empty_request, build_array_string_csv_null_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py index 12f57d34dda..f2c2df293ef 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py index 01216a4daee..81b2a91f13e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py @@ -25,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py index 26266d5b05f..23f8be28019 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_queries_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py index 9eb958f1594..8c9aee93d42 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestUrlMutliCollectionFormatTestServiceConfiguration(Configuration): """Configuration for AutoRestUrlMutliCollectionFormatTestService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py index b95667bad9d..3d4684d7e53 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/aio/operations/_queries_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._queries_operations import ( build_array_string_multi_empty_request, build_array_string_multi_null_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py index 76177da7834..0185ce55154 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/operations/_queries_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py index cbc3e1a5cb7..933ae7deee2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestValidationTestConfiguration(Configuration): """Configuration for AutoRestValidationTest. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index 7b249a40f13..7bd20ebd5b0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._auto_rest_validation_test_operations import ( build_get_with_constant_in_path_request, build_post_with_constant_in_body_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 9c0b1552020..94cea3fd7eb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py index 15b9ed5517a..9030f3c26b2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestSwaggerBATXMLServiceConfiguration(Configuration): """Configuration for AutoRestSwaggerBATXMLService. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py index 8f4eed631bd..46e0b574bfb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/aio/operations/_xml_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._xml_operations import ( build_get_acls_request, build_get_bytes_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py index 1d47c368741..045c26cde68 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/operations/_xml_operations.py @@ -23,7 +23,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py index a4bdc03c469..a20ea7df03b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class XMSErrorResponseExtensionsConfiguration(Configuration): """Configuration for XMSErrorResponseExtensions. diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py index 088f30383cd..4a660dbb454 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/aio/operations/_pet_operations.py @@ -22,7 +22,7 @@ from azure.core.tracing.decorator_async import distributed_trace_async from ... import models as _models -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._pet_operations import ( build_do_something_request, build_get_pet_by_id_request, diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py index c91097e531b..53c0d99e2ef 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py @@ -24,7 +24,7 @@ from msrest import Serializer from .. import models as _models -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports From fe6950542179ae8dce01ed0b1a5777c0849ceb69 Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 10:35:16 -0400 Subject: [PATCH 4/8] have LLC LRO tests convert requests --- .../AcceptanceTests/asynctests/test_lro.py | 13 +- .../low-level/AcceptanceTests/test_lro.py | 13 +- .../low-level/coverage/report-azure.json | 236 +++++++++--------- 3 files changed, 140 insertions(+), 122 deletions(-) diff --git a/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py b/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py index cf1ce68c1e6..233bdc23174 100644 --- a/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py +++ b/test/azure/low-level/AcceptanceTests/asynctests/test_lro.py @@ -26,7 +26,7 @@ import time from async_generator import yield_, async_generator - +from azure.core.pipeline.transport import HttpRequest from azure.core.exceptions import DecodeError, HttpResponseError from azure.core.pipeline.policies import ContentDecodePolicy, AsyncRetryPolicy, HeadersPolicy, RequestIdPolicy @@ -105,12 +105,21 @@ def _callback(pipeline_response): return None return _callback +def _convert_request(new_request): + return HttpRequest( + new_request.method, + new_request.url, + headers=new_request.headers, + files=new_request._files, + data=new_request._data + ) + @pytest.fixture def get_poller(get_long_running_output, client): async def _callback(request, **kwargs): pipeline_response = await client.send_request( - request, + _convert_request(request), _return_pipeline_response=True ) pipeline_response.http_response.raise_for_status() diff --git a/test/azure/low-level/AcceptanceTests/test_lro.py b/test/azure/low-level/AcceptanceTests/test_lro.py index 5f6e5a5694e..5c43144d275 100644 --- a/test/azure/low-level/AcceptanceTests/test_lro.py +++ b/test/azure/low-level/AcceptanceTests/test_lro.py @@ -28,7 +28,7 @@ from azure.core.exceptions import DecodeError, HttpResponseError from azure.core.pipeline.policies import ContentDecodePolicy, RetryPolicy, HeadersPolicy, RequestIdPolicy -from azure.core.rest import HttpRequest +from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.polling.arm_polling import ARMPolling from lrolowlevel import AutoRestLongRunningOperationTestService @@ -108,12 +108,21 @@ def _callback(pipeline_response): return None return _callback +def _convert_request(new_request): + return HttpRequest( + new_request.method, + new_request.url, + headers=new_request.headers, + files=new_request._files, + data=new_request._data + ) + @pytest.fixture def get_poller(get_long_running_output, client): def _callback(request, **kwargs): pipeline_response = client.send_request( - request, + _convert_request(request), _return_pipeline_response=True ) pipeline_response.http_response.raise_for_status() diff --git a/test/azure/low-level/coverage/report-azure.json b/test/azure/low-level/coverage/report-azure.json index bb65321a056..3925da9760e 100644 --- a/test/azure/low-level/coverage/report-azure.json +++ b/test/azure/low-level/coverage/report-azure.json @@ -1,140 +1,140 @@ { - "LROPostDoubleHeadersFinalLocationPost": 4, - "LROPostDoubleHeadersFinalLocationAsync": 6, - "LROPostDoubleHeadersFinalLocationGet": 6, + "LROPostDoubleHeadersFinalLocationPost": 8, + "LROPostDoubleHeadersFinalLocationAsync": 10, + "LROPostDoubleHeadersFinalLocationGet": 10, "LROConstantParameterizedPost": 0, "LROConstantParameterizedGet": 0, - "PostParameterGroupingWithReservedWords": 0, - "LROPutInlineComplete": 1, - "LROPutInlineComplete201": 1, + "PostParameterGroupingWithReservedWords": 1, + "LROPutInlineComplete": 3, + "LROPutInlineComplete201": 2, "CustomHeaderPutAsyncSucceded": 0, "CustomHeaderPostAsyncSucceded": 0, "CustomHeaderPutSucceeded": 0, "CustomHeaderPostSucceeded": 0, - "LROPut200InlineCompleteNoState": 0, + "LROPut200InlineCompleteNoState": 1, "LROPatchInlineCompleteIgnoreHeaders": 0, - "LROPut202Retry200": 1, - "LROPutSucceededWithBody": 1, - "LROPutSucceededNoBody": 1, - "LROPutFailed": 1, - "LROPutCanceled": 1, - "LROPutAsyncRetrySucceeded": 1, - "LROPutAsyncNoRetrySucceeded": 1, - "LROPutAsyncRetryFailed": 1, - "LROPutAsyncNoRetryCanceled": 1, - "LROPutNoHeaderInRetry": 1, - "LROPutAsyncNoHeaderInRetry": 1, - "LRODeleteNoHeaderInRetry": 1, - "LRODeleteAsyncNoHeaderInRetry": 1, - "LROPutSubResourceInRetry": 1, - "LROPutSubResourceAsyncInRetry": 2, - "LROPutNonResourceInRetry": 1, - "LROPutNonResourceAsyncInRetry": 1, - "LRODeleteProvisioningSucceededWithBody": 1, - "LRODeleteProvisioningFailed": 1, - "LRODeleteProvisioningCanceled": 1, - "LRODeleteInlineComplete": 1, - "LRODelete200": 1, - "LRODelete204": 1, - "LRODeleteAsyncRetrySucceeded": 1, - "LRODeleteAsyncNoRetrySucceeded": 1, - "LRODeleteAsyncRetryFailed": 1, - "LRODeleteAsyncRetryCanceled": 1, - "LROPostSuccededWithBody": 1, - "LROPostSuccededNoBody": 1, - "LROPost200": 1, - "LROPostDoubleHeadersFinalAzureHeaderGet": 1, - "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 3, - "LROPostAndGetList": 0, - "LROPostAsyncRetrySucceeded": 1, - "LROPostAsyncNoRetrySucceeded": 1, - "LROPostAsyncRetryFailed": 1, - "LROPostAsyncRetryCanceled": 1, - "LRORetryPutSucceededWithBody": 1, - "LRORetryErrorPutAsyncSucceeded": 1, - "LRORetryErrorPutAsyncSucceededPolling": 1, - "LRORetryErrorDelete202Accepted200Succeeded": 1, - "LRORetryErrorDelete202Retry200Succeeded": 1, - "LRORetryErrorDeleteAsyncRetrySucceeded": 1, - "LRORetryErrorPost202Retry200Succeeded": 1, - "LRORetryErrorPostAsyncRetrySucceeded": 2, - "LRONonRetryPut400": 1, - "LRONonRetryPut201Creating400": 1, - "LRONonRetryPut201Creating400InvalidJson": 1, - "LRONonRetryPutAsyncRetry400": 1, - "LRONonRetryDelete400": 1, - "LRONonRetryDelete202Retry400": 1, - "LRONonRetryDeleteAsyncRetry400": 1, - "LRONonRetryPost400": 1, - "LRONonRetryPost202Retry400": 1, - "LRONonRetryPostAsyncRetry400": 1, - "LROErrorPut201NoProvisioningStatePayload": 1, - "LROErrorPutAsyncNoPollingStatus": 1, - "LROErrorPutAsyncNoPollingStatusPayload": 1, - "LROErrorPut200InvalidJson": 1, + "LROPut202Retry200": 2, + "LROPutSucceededWithBody": 2, + "LROPutSucceededNoBody": 2, + "LROPutFailed": 2, + "LROPutCanceled": 2, + "LROPutAsyncRetrySucceeded": 2, + "LROPutAsyncNoRetrySucceeded": 2, + "LROPutAsyncRetryFailed": 2, + "LROPutAsyncNoRetryCanceled": 2, + "LROPutNoHeaderInRetry": 2, + "LROPutAsyncNoHeaderInRetry": 2, + "LRODeleteNoHeaderInRetry": 2, + "LRODeleteAsyncNoHeaderInRetry": 2, + "LROPutSubResourceInRetry": 2, + "LROPutSubResourceAsyncInRetry": 4, + "LROPutNonResourceInRetry": 2, + "LROPutNonResourceAsyncInRetry": 2, + "LRODeleteProvisioningSucceededWithBody": 2, + "LRODeleteProvisioningFailed": 2, + "LRODeleteProvisioningCanceled": 2, + "LRODeleteInlineComplete": 2, + "LRODelete200": 2, + "LRODelete204": 2, + "LRODeleteAsyncRetrySucceeded": 2, + "LRODeleteAsyncNoRetrySucceeded": 2, + "LRODeleteAsyncRetryFailed": 2, + "LRODeleteAsyncRetryCanceled": 2, + "LROPostSuccededWithBody": 2, + "LROPostSuccededNoBody": 2, + "LROPost200": 2, + "LROPostDoubleHeadersFinalAzureHeaderGet": 2, + "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 6, + "LROPostAndGetList": 1, + "LROPostAsyncRetrySucceeded": 2, + "LROPostAsyncNoRetrySucceeded": 2, + "LROPostAsyncRetryFailed": 2, + "LROPostAsyncRetryCanceled": 2, + "LRORetryPutSucceededWithBody": 2, + "LRORetryErrorPutAsyncSucceeded": 2, + "LRORetryErrorPutAsyncSucceededPolling": 2, + "LRORetryErrorDelete202Accepted200Succeeded": 2, + "LRORetryErrorDelete202Retry200Succeeded": 2, + "LRORetryErrorDeleteAsyncRetrySucceeded": 2, + "LRORetryErrorPost202Retry200Succeeded": 2, + "LRORetryErrorPostAsyncRetrySucceeded": 4, + "LRONonRetryPut400": 2, + "LRONonRetryPut201Creating400": 2, + "LRONonRetryPut201Creating400InvalidJson": 2, + "LRONonRetryPutAsyncRetry400": 2, + "LRONonRetryDelete400": 2, + "LRONonRetryDelete202Retry400": 2, + "LRONonRetryDeleteAsyncRetry400": 2, + "LRONonRetryPost400": 2, + "LRONonRetryPost202Retry400": 2, + "LRONonRetryPostAsyncRetry400": 2, + "LROErrorPut201NoProvisioningStatePayload": 2, + "LROErrorPutAsyncNoPollingStatus": 2, + "LROErrorPutAsyncNoPollingStatusPayload": 2, + "LROErrorPut200InvalidJson": 2, "LROErrorPutAsyncInvalidHeader": 0, "LROErrorPutAsyncInvalidJsonPolling": 0, - "LROErrorDeleteNoLocation": 1, + "LROErrorDeleteNoLocation": 2, "LROErrorDelete202RetryInvalidHeader": 0, - "LROErrorDeleteAsyncNoPollingStatus": 1, + "LROErrorDeleteAsyncNoPollingStatus": 2, "LROErrorDeleteAsyncInvalidHeader": 0, "LROErrorDeleteAsyncInvalidJsonPolling": 0, - "LROErrorPostNoLocation": 1, + "LROErrorPostNoLocation": 2, "LROErrorPost202RetryInvalidHeader": 0, - "LROErrorPostAsyncNoPollingPayload": 1, + "LROErrorPostAsyncNoPollingPayload": 2, "LROErrorPostAsyncInvalidHeader": 0, "LROErrorPostAsyncInvalidJsonPolling": 0, "LROParameterizedEndpoint": 0, - "PagingNoItemName": 0, - "PagingNextLinkNameNull": 0, - "PagingSingle": 0, - "PagingMultiple": 0, - "PagingMultipleWithQueryParameters": 0, - "PagingOdataMultiple": 0, - "PagingMultiplePath": 0, - "PagingMultipleRetryFirst": 0, - "PagingMultipleRetrySecond": 0, - "PagingSingleFailure": 0, - "PagingMultipleFailure": 0, - "PagingMultipleFailureUri": 0, - "PagingFragment": 0, + "PagingNoItemName": 1, + "PagingNextLinkNameNull": 1, + "PagingSingle": 1, + "PagingMultiple": 1, + "PagingMultipleWithQueryParameters": 1, + "PagingOdataMultiple": 1, + "PagingMultiplePath": 1, + "PagingMultipleRetryFirst": 1, + "PagingMultipleRetrySecond": 1, + "PagingSingleFailure": 1, + "PagingMultipleFailure": 1, + "PagingMultipleFailureUri": 1, + "PagingFragment": 1, "PagingMultipleLRO": 0, "PagingCustomUrlPartialNextLink": 0, "PagingCustomUrlPartialOperationNextLink": 0, "PagingReturnModelWithXMSClientName": 0, - "PagingFirstResponseEmpty": 0, - "AzureSubscriptionMethodLocalValid": 0, - "AzureSubscriptionMethodGlobalValid": 0, - "AzureSubscriptionMethodGlobalNotProvidedValid": 0, - "AzureSubscriptionPathLocalValid": 0, - "AzureSubscriptionPathGlobalValid": 0, - "AzureSubscriptionSwaggerLocalValid": 0, - "AzureSubscriptionSwaggerGlobalValid": 0, - "AzureApiVersionMethodLocalNull": 0, - "AzureApiVersionMethodLocalValid": 0, - "AzureApiVersionMethodGlobalValid": 0, - "AzureApiVersionMethodGlobalNotProvidedValid": 0, - "AzureApiVersionPathLocalValid": 0, - "AzureApiVersionPathGlobalValid": 0, - "AzureApiVersionSwaggerLocalValid": 0, - "AzureApiVersionSwaggerGlobalValid": 0, - "AzureMethodPathUrlEncoding": 0, - "AzurePathPathUrlEncoding": 0, - "AzureSwaggerPathUrlEncoding": 0, - "AzureMethodQueryUrlEncoding": 0, - "AzurePathQueryUrlEncoding": 0, - "AzureSwaggerQueryUrlEncoding": 0, - "AzureMethodQueryUrlEncodingNull": 0, - "AzureXmsRequestClientOverwrite": 0, - "AzureXmsRequestClientOverwriteViaParameter": 0, - "AzureXmsRequestClientIdNull": 0, - "AzureXmsCustomNamedRequestId": 0, - "AzureXmsCustomNamedRequestIdParameterGroup": 0, - "AzureRequestClientIdInError": 0, - "AzureODataFilter": 0, - "SubscriptionIdAndApiVersion": 1, - "postParameterGroupingOptionalParameters": 0, - "postParameterGroupingRequiredParameters": 0, - "postParameterGroupingMultipleParameterGroups": 0, - "postParameterGroupingSharedParameterGroupObject": 0 + "PagingFirstResponseEmpty": 1, + "AzureSubscriptionMethodLocalValid": 1, + "AzureSubscriptionMethodGlobalValid": 1, + "AzureSubscriptionMethodGlobalNotProvidedValid": 1, + "AzureSubscriptionPathLocalValid": 1, + "AzureSubscriptionPathGlobalValid": 1, + "AzureSubscriptionSwaggerLocalValid": 1, + "AzureSubscriptionSwaggerGlobalValid": 1, + "AzureApiVersionMethodLocalNull": 1, + "AzureApiVersionMethodLocalValid": 1, + "AzureApiVersionMethodGlobalValid": 1, + "AzureApiVersionMethodGlobalNotProvidedValid": 1, + "AzureApiVersionPathLocalValid": 1, + "AzureApiVersionPathGlobalValid": 1, + "AzureApiVersionSwaggerLocalValid": 1, + "AzureApiVersionSwaggerGlobalValid": 1, + "AzureMethodPathUrlEncoding": 1, + "AzurePathPathUrlEncoding": 1, + "AzureSwaggerPathUrlEncoding": 1, + "AzureMethodQueryUrlEncoding": 1, + "AzurePathQueryUrlEncoding": 1, + "AzureSwaggerQueryUrlEncoding": 1, + "AzureMethodQueryUrlEncodingNull": 2, + "AzureXmsRequestClientOverwrite": 1, + "AzureXmsRequestClientOverwriteViaParameter": 1, + "AzureXmsRequestClientIdNull": 1, + "AzureXmsCustomNamedRequestId": 1, + "AzureXmsCustomNamedRequestIdParameterGroup": 1, + "AzureRequestClientIdInError": 1, + "AzureODataFilter": 1, + "SubscriptionIdAndApiVersion": 3, + "postParameterGroupingOptionalParameters": 2, + "postParameterGroupingRequiredParameters": 2, + "postParameterGroupingMultipleParameterGroups": 2, + "postParameterGroupingSharedParameterGroupObject": 1 } \ No newline at end of file From aca36350094752b2b03db7bc3de476b712b4dbda Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 11:32:28 -0400 Subject: [PATCH 5/8] vendor format_url_section --- autorest/codegen/models/code_model.py | 6 +- autorest/codegen/models/paging_operation.py | 2 +- autorest/codegen/models/request_builder.py | 2 +- autorest/codegen/templates/vendor.py.jinja2 | 14 + .../azureparametergrouping/_vendor.py | 11 + .../_parameter_grouping_operations.py | 3 +- .../azurespecialproperties/_vendor.py | 11 + .../_skip_url_encoding_operations.py | 3 +- ..._subscription_in_credentials_operations.py | 3 +- .../_subscription_in_method_operations.py | 3 +- .../custompollerpager/_vendor.py | 12 + .../aio/operations/_paging_operations.py | 2 - .../operations/_paging_operations.py | 3 +- .../custombaseurlpaging/_vendor.py | 11 + .../aio/operations/_paging_operations.py | 2 - .../operations/_paging_operations.py | 3 +- .../lrowithparameterizedendpoints/_vendor.py | 11 + ...with_paramaterized_endpoints_operations.py | 3 +- .../AcceptanceTests/Paging/paging/_vendor.py | 11 + .../aio/operations/_paging_operations.py | 2 - .../paging/operations/_paging_operations.py | 3 +- .../storage/_vendor.py | 11 + .../_storage_accounts_operations.py | 3 +- .../storage/operations/_usage_operations.py | 3 +- .../subscriptionidapiversion/_vendor.py | 11 + .../operations/_group_operations.py | 3 +- .../azureparametergroupinglowlevel/_vendor.py | 17 ++ .../parameter_grouping/_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../azurespecialpropertieslowlevel/_vendor.py | 17 ++ .../api_version_default/_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../api_version_local/_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../rest/header/_request_builders.py | 3 +- .../rest/header/_request_builders_py3.py | 3 +- .../rest/odata/_request_builders.py | 3 +- .../rest/odata/_request_builders_py3.py | 3 +- .../skip_url_encoding/_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../custombaseurlpaginglowlevel/_vendor.py | 17 ++ .../rest/paging/_request_builders.py | 3 +- .../rest/paging/_request_builders_py3.py | 3 +- .../_vendor.py | 17 ++ .../rest/_request_builders.py | 3 +- .../rest/_request_builders_py3.py | 3 +- .../PagingLowLevel/paginglowlevel/_vendor.py | 17 ++ .../rest/paging/_request_builders.py | 3 +- .../rest/paging/_request_builders_py3.py | 3 +- .../storagelowlevel/_vendor.py | 17 ++ .../storage_accounts/_request_builders.py | 3 +- .../storage_accounts/_request_builders_py3.py | 3 +- .../rest/usage/_request_builders.py | 3 +- .../rest/usage/_request_builders_py3.py | 3 +- .../_vendor.py | 17 ++ .../rest/group/_request_builders.py | 3 +- .../rest/group/_request_builders_py3.py | 3 +- .../low-level/coverage/report-azure.json | 274 +++++++++--------- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_configuration.py | 6 - .../_vendor.py | 27 ++ .../aio/operations/_operations.py | 4 +- .../operations/_operations.py | 3 +- .../_configuration.py | 8 - .../_vendor.py | 27 ++ .../aio/operations/_operations.py | 4 +- .../operations/_operations.py | 3 +- .../lroversiontolerant/_configuration.py | 8 - .../lroversiontolerant/_vendor.py | 16 + .../aio/operations/_operations.py | 2 +- .../operations/_operations.py | 2 +- .../_configuration.py | 8 - .../_vendor.py | 27 ++ .../aio/operations/_operations.py | 2 +- .../operations/_operations.py | 3 +- .../pagingversiontolerant/_configuration.py | 8 - .../pagingversiontolerant/_vendor.py | 27 ++ .../aio/operations/_operations.py | 4 +- .../operations/_operations.py | 3 +- .../storageversiontolerant/_configuration.py | 8 - .../storageversiontolerant/_vendor.py | 27 ++ .../aio/operations/_operations.py | 2 +- .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../Constants/constants/_vendor.py | 11 + .../operations/_contants_operations.py | 3 +- .../custombaseurlmoreoptions/_vendor.py | 11 + .../operations/_paths_operations.py | 3 +- .../extensibleenumsswagger/_vendor.py | 11 + .../operations/_pet_operations.py | 3 +- .../modelflattening/_vendor.py | 11 + ...urce_flattening_test_service_operations.py | 3 +- .../parameterflattening/_vendor.py | 11 + .../_availability_sets_operations.py | 3 +- .../requiredoptional/_vendor.py | 11 + .../operations/_implicit_operations.py | 3 +- .../AcceptanceTests/Url/url/_vendor.py | 11 + .../url/operations/_path_items_operations.py | 3 +- .../Url/url/operations/_paths_operations.py | 3 +- .../Validation/validation/_vendor.py | 11 + .../_auto_rest_validation_test_operations.py | 3 +- .../xmserrorresponse/_vendor.py | 11 + .../operations/_pet_operations.py | 3 +- .../constantslowlevel/_vendor.py | 17 ++ .../rest/contants/_request_builders.py | 3 +- .../rest/contants/_request_builders_py3.py | 3 +- .../_vendor.py | 17 ++ .../rest/paths/_request_builders.py | 3 +- .../rest/paths/_request_builders_py3.py | 3 +- .../extensibleenumsswaggerlowlevel/_vendor.py | 17 ++ .../rest/pet/_request_builders.py | 3 +- .../rest/pet/_request_builders_py3.py | 3 +- .../modelflatteninglowlevel/_vendor.py | 17 ++ .../rest/_request_builders.py | 3 +- .../rest/_request_builders_py3.py | 3 +- .../parameterflatteninglowlevel/_vendor.py | 17 ++ .../availability_sets/_request_builders.py | 3 +- .../_request_builders_py3.py | 3 +- .../requiredoptionallowlevel/_vendor.py | 17 ++ .../rest/explicit/_request_builders.py | 3 +- .../rest/explicit/_request_builders_py3.py | 3 +- .../rest/implicit/_request_builders.py | 3 +- .../rest/implicit/_request_builders_py3.py | 3 +- .../UrlLowLevel/urllowlevel/_vendor.py | 17 ++ .../rest/path_items/_request_builders.py | 3 +- .../rest/path_items/_request_builders_py3.py | 3 +- .../rest/paths/_request_builders.py | 3 +- .../rest/paths/_request_builders_py3.py | 3 +- .../rest/queries/_request_builders.py | 3 +- .../rest/queries/_request_builders_py3.py | 3 +- .../validationlowlevel/_vendor.py | 17 ++ .../rest/_request_builders.py | 3 +- .../rest/_request_builders_py3.py | 3 +- .../xmserrorresponselowlevel/_vendor.py | 17 ++ .../rest/pet/_request_builders.py | 3 +- .../rest/pet/_request_builders_py3.py | 3 +- .../constantsversiontolerant/_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../modelflatteningversiontolerant/_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../urlversiontolerant/_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../validationversiontolerant/_vendor.py | 17 ++ .../operations/_operations.py | 3 +- .../_vendor.py | 17 ++ .../operations/_operations.py | 3 +- 164 files changed, 1138 insertions(+), 323 deletions(-) create mode 100644 test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_vendor.py create mode 100644 test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_vendor.py create mode 100644 test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_vendor.py create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_vendor.py diff --git a/autorest/codegen/models/code_model.py b/autorest/codegen/models/code_model.py index 781d0a3ce4f..8113831b3ad 100644 --- a/autorest/codegen/models/code_model.py +++ b/autorest/codegen/models/code_model.py @@ -345,7 +345,7 @@ def generate_single_parameter_from_multiple_media_types_operation(self) -> None: @property def need_vendored_code(self) -> bool: - return self.need_request_converter + return self.need_request_converter or self.need_format_url @property def need_request_converter(self) -> bool: @@ -358,6 +358,10 @@ def need_request_converter(self) -> bool: return True return False + @property + def need_format_url(self) -> bool: + return any(rq for rq in self.rest.request_builders if rq.parameters.path) + @property def has_lro_operations(self) -> bool: return any([ diff --git a/autorest/codegen/models/paging_operation.py b/autorest/codegen/models/paging_operation.py index f8ec3106bbf..467b1cf5214 100644 --- a/autorest/codegen/models/paging_operation.py +++ b/autorest/codegen/models/paging_operation.py @@ -123,7 +123,7 @@ def _imports_shared(self, code_model, async_mode: bool) -> FileImport: file_import.add_from_import("typing", "AsyncIterable", ImportType.STDLIB, TypingSection.CONDITIONAL) else: file_import.add_from_import("typing", "Iterable", ImportType.STDLIB, TypingSection.CONDITIONAL) - if self.next_request_builder: + if self.next_request_builder and code_model.options["builders_visibility"] == "embedded" and not async_mode: file_import.merge(self.next_request_builder.imports()) return file_import diff --git a/autorest/codegen/models/request_builder.py b/autorest/codegen/models/request_builder.py index 444a37018c2..8002f2c654d 100644 --- a/autorest/codegen/models/request_builder.py +++ b/autorest/codegen/models/request_builder.py @@ -68,7 +68,7 @@ def imports(self) -> FileImport: ) if self.parameters.path: file_import.add_from_import( - "azure.core.pipeline.transport._base", "_format_url_section", ImportType.AZURECORE + ".._vendor", "_format_url_section", ImportType.LOCAL ) file_import.add_from_import( "typing", "Any", ImportType.STDLIB, typing_section=TypingSection.CONDITIONAL diff --git a/autorest/codegen/templates/vendor.py.jinja2 b/autorest/codegen/templates/vendor.py.jinja2 index dd6d872e485..a776a37cf45 100644 --- a/autorest/codegen/templates/vendor.py.jinja2 +++ b/autorest/codegen/templates/vendor.py.jinja2 @@ -10,3 +10,17 @@ def _convert_request(request, files=None): request.set_formdata_body(files) return request {% endif %} +{% if code_model.need_format_url %} + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [ + c for c in formatted_components if "{{{}}}".format(key.args[0]) not in c + ] + template = "/".join(components) +{% endif %} diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py index 46676c4ff3c..5d1d5a6a106 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/operations/_parameter_grouping_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py index 8188fae4543..294fc82a403 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_skip_url_encoding_operations.py @@ -18,14 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 2776c68abb7..c8e5e9fcf87 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -18,14 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py index dd70c75f5ba..6bfe4199f22 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_method_operations.py @@ -18,14 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py index 9a223d15524..138f663c53a 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_vendor.py @@ -13,3 +13,15 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [ + c for c in formatted_components if "{}".format(key.args[0]) not in c + ] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index 1562516252a..d34ab1a09d3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -13,7 +13,6 @@ from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import AsyncNoPolling, AsyncPollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -21,7 +20,6 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from custompollerpagerdefinitions.aio import AsyncCustomPager, AsyncCustomPoller -from msrest import Serializer from ... import models as _models from ..._vendor import _convert_request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py index badcbe68248..a8034d505d2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py @@ -13,7 +13,6 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import NoPolling, PollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -23,7 +22,7 @@ from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py index 9db87f165af..23e564fc4e7 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/aio/operations/_paging_operations.py @@ -19,11 +19,9 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.core.tracing.decorator_async import distributed_trace_async -from msrest import Serializer from ... import models as _models from ..._vendor import _convert_request diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py index fe94c934e95..e9f67551932 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/operations/_paging_operations.py @@ -19,13 +19,12 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py index 66cc39234a2..842c40514c6 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/operations/_lro_with_paramaterized_endpoints_operations.py @@ -18,7 +18,6 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.polling.base_polling import LROBasePolling from azure.core.rest import HttpRequest @@ -26,7 +25,7 @@ from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index 4ec5d953ab9..34aef6b7dee 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -19,13 +19,11 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod from azure.core.polling.async_base_polling import AsyncLROBasePolling from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.core.tracing.decorator_async import distributed_trace_async -from msrest import Serializer from ... import models as _models from ..._vendor import _convert_request diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index d6ef0429a45..16c0f81cd4d 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -19,7 +19,6 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.polling.base_polling import LROBasePolling from azure.core.rest import HttpRequest @@ -27,7 +26,7 @@ from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index a29678051ff..2e16f71f2fe 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -19,7 +19,6 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -28,7 +27,7 @@ from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index 8d2e6e81c96..ce3c5f0a632 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -18,14 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index c805c45315c..2e18f336f6b 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -18,14 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py index 7caedbcaf2b..3a94b86ac88 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py index 131ebb30310..f5771e51740 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py index 9d0212cacf0..4cb963fde36 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py index 34e2b583232..5f24675ce92 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py index 1ee46fb4fb1..41600653692 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py index d0184493ecf..b3628e23661 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py index ed52917034e..aae50eccd24 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py index 2b144e1a554..198147678ec 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py index 431f7ffa00c..7aa7658dda8 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py index 0380bbd8220..76c1697d20e 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py index 13d7eca2cdd..0367f61f936 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py index 293140d3156..6b7a2b037e7 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py index 54e4f277bcd..41dd6992345 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py index f29283b2dd9..c6a45b09a7c 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py index e9179a31d5f..216ee86ef1f 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py index 5ad1316cb0b..6703fa39560 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py index 6b564681d8b..ffecc70ef33 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py index 076eb4120a4..7ea13f96627 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py index 93e700d3b44..e6e30cb7c85 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py index 9064f2f51bc..08d1723cc04 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders.py index b97db913092..b4fc9c6bb99 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders_py3.py index 447946b93c0..6d1bb3dcfe0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/rest/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py index 4bfd556eac7..f2099a36db5 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py index 79ae304626e..17749d00fc9 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py index 0fa3a87cf79..24c15924866 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py index c18b07b7901..e39abf68f3f 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py index 145b3e18c44..4cfab16e121 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py index 5bed68ce2d3..83f8a97d1fb 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_vendor.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py index 45df3a1413e..d47f9a0e6d0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py index d652a2ab634..9d51b0f80d9 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/azure/low-level/coverage/report-azure.json b/test/azure/low-level/coverage/report-azure.json index 3925da9760e..487f1d2b49c 100644 --- a/test/azure/low-level/coverage/report-azure.json +++ b/test/azure/low-level/coverage/report-azure.json @@ -1,140 +1,140 @@ { - "LROPostDoubleHeadersFinalLocationPost": 8, - "LROPostDoubleHeadersFinalLocationAsync": 10, - "LROPostDoubleHeadersFinalLocationGet": 10, - "LROConstantParameterizedPost": 0, - "LROConstantParameterizedGet": 0, - "PostParameterGroupingWithReservedWords": 1, - "LROPutInlineComplete": 3, - "LROPutInlineComplete201": 2, - "CustomHeaderPutAsyncSucceded": 0, - "CustomHeaderPostAsyncSucceded": 0, - "CustomHeaderPutSucceeded": 0, - "CustomHeaderPostSucceeded": 0, - "LROPut200InlineCompleteNoState": 1, + "LROPostDoubleHeadersFinalLocationPost": 18, + "LROPostDoubleHeadersFinalLocationAsync": 23, + "LROPostDoubleHeadersFinalLocationGet": 23, + "LROConstantParameterizedPost": 4, + "LROConstantParameterizedGet": 4, + "PostParameterGroupingWithReservedWords": 7, + "LROPutInlineComplete": 17, + "LROPutInlineComplete201": 9, + "CustomHeaderPutAsyncSucceded": 4, + "CustomHeaderPostAsyncSucceded": 4, + "CustomHeaderPutSucceeded": 4, + "CustomHeaderPostSucceeded": 4, + "LROPut200InlineCompleteNoState": 7, "LROPatchInlineCompleteIgnoreHeaders": 0, - "LROPut202Retry200": 2, - "LROPutSucceededWithBody": 2, - "LROPutSucceededNoBody": 2, - "LROPutFailed": 2, - "LROPutCanceled": 2, - "LROPutAsyncRetrySucceeded": 2, - "LROPutAsyncNoRetrySucceeded": 2, - "LROPutAsyncRetryFailed": 2, - "LROPutAsyncNoRetryCanceled": 2, - "LROPutNoHeaderInRetry": 2, - "LROPutAsyncNoHeaderInRetry": 2, - "LRODeleteNoHeaderInRetry": 2, - "LRODeleteAsyncNoHeaderInRetry": 2, - "LROPutSubResourceInRetry": 2, - "LROPutSubResourceAsyncInRetry": 4, - "LROPutNonResourceInRetry": 2, - "LROPutNonResourceAsyncInRetry": 2, - "LRODeleteProvisioningSucceededWithBody": 2, - "LRODeleteProvisioningFailed": 2, - "LRODeleteProvisioningCanceled": 2, - "LRODeleteInlineComplete": 2, - "LRODelete200": 2, - "LRODelete204": 2, - "LRODeleteAsyncRetrySucceeded": 2, - "LRODeleteAsyncNoRetrySucceeded": 2, - "LRODeleteAsyncRetryFailed": 2, - "LRODeleteAsyncRetryCanceled": 2, - "LROPostSuccededWithBody": 2, - "LROPostSuccededNoBody": 2, - "LROPost200": 2, - "LROPostDoubleHeadersFinalAzureHeaderGet": 2, - "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 6, - "LROPostAndGetList": 1, - "LROPostAsyncRetrySucceeded": 2, - "LROPostAsyncNoRetrySucceeded": 2, - "LROPostAsyncRetryFailed": 2, - "LROPostAsyncRetryCanceled": 2, - "LRORetryPutSucceededWithBody": 2, - "LRORetryErrorPutAsyncSucceeded": 2, - "LRORetryErrorPutAsyncSucceededPolling": 2, - "LRORetryErrorDelete202Accepted200Succeeded": 2, - "LRORetryErrorDelete202Retry200Succeeded": 2, - "LRORetryErrorDeleteAsyncRetrySucceeded": 2, - "LRORetryErrorPost202Retry200Succeeded": 2, - "LRORetryErrorPostAsyncRetrySucceeded": 4, - "LRONonRetryPut400": 2, - "LRONonRetryPut201Creating400": 2, - "LRONonRetryPut201Creating400InvalidJson": 2, - "LRONonRetryPutAsyncRetry400": 2, - "LRONonRetryDelete400": 2, - "LRONonRetryDelete202Retry400": 2, - "LRONonRetryDeleteAsyncRetry400": 2, - "LRONonRetryPost400": 2, - "LRONonRetryPost202Retry400": 2, - "LRONonRetryPostAsyncRetry400": 2, - "LROErrorPut201NoProvisioningStatePayload": 2, - "LROErrorPutAsyncNoPollingStatus": 2, - "LROErrorPutAsyncNoPollingStatusPayload": 2, - "LROErrorPut200InvalidJson": 2, - "LROErrorPutAsyncInvalidHeader": 0, - "LROErrorPutAsyncInvalidJsonPolling": 0, - "LROErrorDeleteNoLocation": 2, - "LROErrorDelete202RetryInvalidHeader": 0, - "LROErrorDeleteAsyncNoPollingStatus": 2, - "LROErrorDeleteAsyncInvalidHeader": 0, - "LROErrorDeleteAsyncInvalidJsonPolling": 0, - "LROErrorPostNoLocation": 2, - "LROErrorPost202RetryInvalidHeader": 0, - "LROErrorPostAsyncNoPollingPayload": 2, - "LROErrorPostAsyncInvalidHeader": 0, - "LROErrorPostAsyncInvalidJsonPolling": 0, - "LROParameterizedEndpoint": 0, - "PagingNoItemName": 1, - "PagingNextLinkNameNull": 1, - "PagingSingle": 1, - "PagingMultiple": 1, - "PagingMultipleWithQueryParameters": 1, - "PagingOdataMultiple": 1, - "PagingMultiplePath": 1, - "PagingMultipleRetryFirst": 1, - "PagingMultipleRetrySecond": 1, - "PagingSingleFailure": 1, - "PagingMultipleFailure": 1, - "PagingMultipleFailureUri": 1, - "PagingFragment": 1, - "PagingMultipleLRO": 0, - "PagingCustomUrlPartialNextLink": 0, - "PagingCustomUrlPartialOperationNextLink": 0, - "PagingReturnModelWithXMSClientName": 0, - "PagingFirstResponseEmpty": 1, - "AzureSubscriptionMethodLocalValid": 1, - "AzureSubscriptionMethodGlobalValid": 1, - "AzureSubscriptionMethodGlobalNotProvidedValid": 1, - "AzureSubscriptionPathLocalValid": 1, - "AzureSubscriptionPathGlobalValid": 1, - "AzureSubscriptionSwaggerLocalValid": 1, - "AzureSubscriptionSwaggerGlobalValid": 1, - "AzureApiVersionMethodLocalNull": 1, - "AzureApiVersionMethodLocalValid": 1, - "AzureApiVersionMethodGlobalValid": 1, - "AzureApiVersionMethodGlobalNotProvidedValid": 1, - "AzureApiVersionPathLocalValid": 1, - "AzureApiVersionPathGlobalValid": 1, - "AzureApiVersionSwaggerLocalValid": 1, - "AzureApiVersionSwaggerGlobalValid": 1, - "AzureMethodPathUrlEncoding": 1, - "AzurePathPathUrlEncoding": 1, - "AzureSwaggerPathUrlEncoding": 1, - "AzureMethodQueryUrlEncoding": 1, - "AzurePathQueryUrlEncoding": 1, - "AzureSwaggerQueryUrlEncoding": 1, - "AzureMethodQueryUrlEncodingNull": 2, - "AzureXmsRequestClientOverwrite": 1, - "AzureXmsRequestClientOverwriteViaParameter": 1, - "AzureXmsRequestClientIdNull": 1, - "AzureXmsCustomNamedRequestId": 1, - "AzureXmsCustomNamedRequestIdParameterGroup": 1, - "AzureRequestClientIdInError": 1, - "AzureODataFilter": 1, - "SubscriptionIdAndApiVersion": 3, - "postParameterGroupingOptionalParameters": 2, - "postParameterGroupingRequiredParameters": 2, - "postParameterGroupingMultipleParameterGroups": 2, - "postParameterGroupingSharedParameterGroupObject": 1 + "LROPut202Retry200": 9, + "LROPutSucceededWithBody": 9, + "LROPutSucceededNoBody": 9, + "LROPutFailed": 9, + "LROPutCanceled": 9, + "LROPutAsyncRetrySucceeded": 9, + "LROPutAsyncNoRetrySucceeded": 9, + "LROPutAsyncRetryFailed": 9, + "LROPutAsyncNoRetryCanceled": 9, + "LROPutNoHeaderInRetry": 9, + "LROPutAsyncNoHeaderInRetry": 9, + "LRODeleteNoHeaderInRetry": 9, + "LRODeleteAsyncNoHeaderInRetry": 9, + "LROPutSubResourceInRetry": 9, + "LROPutSubResourceAsyncInRetry": 18, + "LROPutNonResourceInRetry": 9, + "LROPutNonResourceAsyncInRetry": 9, + "LRODeleteProvisioningSucceededWithBody": 9, + "LRODeleteProvisioningFailed": 9, + "LRODeleteProvisioningCanceled": 9, + "LRODeleteInlineComplete": 9, + "LRODelete200": 9, + "LRODelete204": 9, + "LRODeleteAsyncRetrySucceeded": 9, + "LRODeleteAsyncNoRetrySucceeded": 9, + "LRODeleteAsyncRetryFailed": 9, + "LRODeleteAsyncRetryCanceled": 9, + "LROPostSuccededWithBody": 9, + "LROPostSuccededNoBody": 9, + "LROPost200": 9, + "LROPostDoubleHeadersFinalAzureHeaderGet": 7, + "LROPostDoubleHeadersFinalAzureHeaderGetDefault": 35, + "LROPostAndGetList": 7, + "LROPostAsyncRetrySucceeded": 9, + "LROPostAsyncNoRetrySucceeded": 9, + "LROPostAsyncRetryFailed": 9, + "LROPostAsyncRetryCanceled": 9, + "LRORetryPutSucceededWithBody": 9, + "LRORetryErrorPutAsyncSucceeded": 9, + "LRORetryErrorPutAsyncSucceededPolling": 9, + "LRORetryErrorDelete202Accepted200Succeeded": 9, + "LRORetryErrorDelete202Retry200Succeeded": 9, + "LRORetryErrorDeleteAsyncRetrySucceeded": 9, + "LRORetryErrorPost202Retry200Succeeded": 9, + "LRORetryErrorPostAsyncRetrySucceeded": 18, + "LRONonRetryPut400": 9, + "LRONonRetryPut201Creating400": 9, + "LRONonRetryPut201Creating400InvalidJson": 9, + "LRONonRetryPutAsyncRetry400": 9, + "LRONonRetryDelete400": 9, + "LRONonRetryDelete202Retry400": 9, + "LRONonRetryDeleteAsyncRetry400": 9, + "LRONonRetryPost400": 9, + "LRONonRetryPost202Retry400": 9, + "LRONonRetryPostAsyncRetry400": 9, + "LROErrorPut201NoProvisioningStatePayload": 9, + "LROErrorPutAsyncNoPollingStatus": 9, + "LROErrorPutAsyncNoPollingStatusPayload": 9, + "LROErrorPut200InvalidJson": 9, + "LROErrorPutAsyncInvalidHeader": 4, + "LROErrorPutAsyncInvalidJsonPolling": 4, + "LROErrorDeleteNoLocation": 9, + "LROErrorDelete202RetryInvalidHeader": 4, + "LROErrorDeleteAsyncNoPollingStatus": 9, + "LROErrorDeleteAsyncInvalidHeader": 4, + "LROErrorDeleteAsyncInvalidJsonPolling": 4, + "LROErrorPostNoLocation": 9, + "LROErrorPost202RetryInvalidHeader": 4, + "LROErrorPostAsyncNoPollingPayload": 9, + "LROErrorPostAsyncInvalidHeader": 4, + "LROErrorPostAsyncInvalidJsonPolling": 4, + "LROParameterizedEndpoint": 4, + "PagingNoItemName": 7, + "PagingNextLinkNameNull": 7, + "PagingSingle": 11, + "PagingMultiple": 11, + "PagingMultipleWithQueryParameters": 7, + "PagingOdataMultiple": 7, + "PagingMultiplePath": 7, + "PagingMultipleRetryFirst": 7, + "PagingMultipleRetrySecond": 7, + "PagingSingleFailure": 7, + "PagingMultipleFailure": 7, + "PagingMultipleFailureUri": 7, + "PagingFragment": 7, + "PagingMultipleLRO": 4, + "PagingCustomUrlPartialNextLink": 4, + "PagingCustomUrlPartialOperationNextLink": 4, + "PagingReturnModelWithXMSClientName": 4, + "PagingFirstResponseEmpty": 7, + "AzureSubscriptionMethodLocalValid": 6, + "AzureSubscriptionMethodGlobalValid": 6, + "AzureSubscriptionMethodGlobalNotProvidedValid": 6, + "AzureSubscriptionPathLocalValid": 6, + "AzureSubscriptionPathGlobalValid": 6, + "AzureSubscriptionSwaggerLocalValid": 6, + "AzureSubscriptionSwaggerGlobalValid": 6, + "AzureApiVersionMethodLocalNull": 6, + "AzureApiVersionMethodLocalValid": 6, + "AzureApiVersionMethodGlobalValid": 6, + "AzureApiVersionMethodGlobalNotProvidedValid": 6, + "AzureApiVersionPathLocalValid": 6, + "AzureApiVersionPathGlobalValid": 6, + "AzureApiVersionSwaggerLocalValid": 6, + "AzureApiVersionSwaggerGlobalValid": 6, + "AzureMethodPathUrlEncoding": 6, + "AzurePathPathUrlEncoding": 6, + "AzureSwaggerPathUrlEncoding": 6, + "AzureMethodQueryUrlEncoding": 6, + "AzurePathQueryUrlEncoding": 6, + "AzureSwaggerQueryUrlEncoding": 6, + "AzureMethodQueryUrlEncodingNull": 12, + "AzureXmsRequestClientOverwrite": 6, + "AzureXmsRequestClientOverwriteViaParameter": 6, + "AzureXmsRequestClientIdNull": 6, + "AzureXmsCustomNamedRequestId": 6, + "AzureXmsCustomNamedRequestIdParameterGroup": 6, + "AzureRequestClientIdInError": 6, + "AzureODataFilter": 6, + "SubscriptionIdAndApiVersion": 9, + "postParameterGroupingOptionalParameters": 14, + "postParameterGroupingRequiredParameters": 14, + "postParameterGroupingMultipleParameterGroups": 14, + "postParameterGroupingSharedParameterGroupObject": 7 } \ No newline at end of file diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py index 3bf16c35932..98c1069a60a 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/operations/_operations.py index 88671fedccf..205bbfd1fab 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/operations/_operations.py @@ -18,12 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py index 1f2a634e2c3..b11883c02b3 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py @@ -20,12 +20,6 @@ from typing import Any from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request class AutoRestPagingTestServiceConfiguration(Configuration): diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_vendor.py new file mode 100644 index 00000000000..138f663c53a --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [ + c for c in formatted_components if "{}".format(key.args[0]) not in c + ] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py index f625ee5515a..2a157f173e6 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/aio/operations/_operations.py @@ -14,7 +14,6 @@ from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import AsyncNoPolling, AsyncPollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -22,9 +21,8 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from custompollerpagerdefinitions.aio import AsyncCustomPager, AsyncCustomPoller -from msrest import Serializer -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import build_paging_first_response_empty_request, build_paging_get_multiple_pages_failure_request, build_paging_get_multiple_pages_failure_uri_request, build_paging_get_multiple_pages_fragment_next_link_request, build_paging_get_multiple_pages_fragment_with_grouping_next_link_request, build_paging_get_multiple_pages_lro_request_initial, build_paging_get_multiple_pages_request, build_paging_get_multiple_pages_retry_first_request, build_paging_get_multiple_pages_retry_second_request, build_paging_get_multiple_pages_with_offset_request, build_paging_get_no_item_name_pages_request, build_paging_get_null_next_link_name_pages_request, build_paging_get_odata_multiple_pages_request, build_paging_get_paging_model_with_item_name_with_xms_client_name_request, build_paging_get_single_pages_failure_request, build_paging_get_single_pages_request, build_paging_get_with_query_params_request, build_paging_next_fragment_request, build_paging_next_fragment_with_grouping_request, build_paging_next_operation_with_query_params_request T = TypeVar('T') diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py index fb4502dc765..06719547617 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py @@ -14,7 +14,6 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import NoPolling, PollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -23,7 +22,7 @@ from custompollerpagerdefinitions import CustomPager, CustomPoller from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py index c910561d8bc..e1092832b68 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestParameterizedHostTestPagingClientConfiguration(Configuration): """Configuration for AutoRestParameterizedHostTestPagingClient. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_vendor.py new file mode 100644 index 00000000000..9aad73fc743 --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py index 95212c18647..9b011b5e1bb 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/aio/operations/_operations.py @@ -20,13 +20,11 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.core.tracing.decorator_async import distributed_trace_async -from msrest import Serializer -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import ( build_paging_get_pages_partial_url_operation_next_request, build_paging_get_pages_partial_url_operation_request, diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py index 524304210fe..a5bf46318b9 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/operations/_operations.py @@ -20,12 +20,11 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py index 5bcc5004dc6..67f3c644196 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestLongRunningOperationTestServiceConfiguration(Configuration): """Configuration for AutoRestLongRunningOperationTestService. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_vendor.py new file mode 100644 index 00000000000..0dafe0e287f --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_vendor.py @@ -0,0 +1,16 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py index ec676f2337c..c8dd7878c05 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/aio/operations/_operations.py @@ -25,7 +25,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import ( build_lr_os_custom_header_post202_retry200_request_initial, build_lr_os_custom_header_post_async_retry_succeeded_request_initial, diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py index d588ee34643..aa1a7bc562a 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/operations/_operations.py @@ -26,7 +26,7 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py index 03f970e32ab..93a1f2a4ce2 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class LROWithParamaterizedEndpointsConfiguration(Configuration): """Configuration for LROWithParamaterizedEndpoints. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_vendor.py new file mode 100644 index 00000000000..9aad73fc743 --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py index 04ce89900e1..fad71281856 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/aio/operations/_operations.py @@ -24,7 +24,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator_async import distributed_trace_async -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import ( build_poll_with_constant_parameterized_endpoints_request_initial, build_poll_with_parameterized_endpoints_request_initial, diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py index a9bab5544fe..469b159e008 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/operations/_operations.py @@ -19,14 +19,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.polling.base_polling import LROBasePolling from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py index 9f14f574fa2..fcb61c4e4fb 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py @@ -19,14 +19,6 @@ from typing import Any -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class AutoRestPagingTestServiceConfiguration(Configuration): """Configuration for AutoRestPagingTestService. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_vendor.py new file mode 100644 index 00000000000..9aad73fc743 --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py index ee65dca0061..13d6ef03a9b 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/aio/operations/_operations.py @@ -20,15 +20,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import AsyncHttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod from azure.core.polling.async_base_polling import AsyncLROBasePolling from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.core.tracing.decorator_async import distributed_trace_async -from msrest import Serializer -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import ( build_paging_first_response_empty_request, build_paging_get_multiple_pages_failure_request, diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py index 035ae9697dd..aa5c6e30879 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py @@ -20,14 +20,13 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.polling.base_polling import LROBasePolling from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py index adf29cdb5ac..3dba262c34d 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py @@ -22,14 +22,6 @@ from azure.core.credentials import TokenCredential -def _convert_request(request, files=None): - data = request.content if not files else None - request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) - if files: - request.set_formdata_body(files) - return request - - class StorageManagementClientConfiguration(Configuration): """Configuration for StorageManagementClient. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_vendor.py new file mode 100644 index 00000000000..9aad73fc743 --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py index 50a44b2c0df..49de62f92f7 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/aio/operations/_operations.py @@ -27,7 +27,7 @@ from azure.mgmt.core.exceptions import ARMErrorFormat from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling -from ..._configuration import _convert_request +from ..._vendor import _convert_request from ...operations._operations import ( build_storage_accounts_check_name_availability_request, build_storage_accounts_create_request_initial, diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py index a31d3caee9b..8c92e5b2785 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/operations/_operations.py @@ -20,7 +20,6 @@ from azure.core.paging import ItemPaged from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.polling import LROPoller, NoPolling, PollingMethod from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace @@ -28,7 +27,7 @@ from azure.mgmt.core.polling.arm_polling import ARMPolling from msrest import Serializer -from .._configuration import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_vendor.py b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/operations/_operations.py b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/operations/_operations.py index 3a9cfc1c794..f9567fd1d8e 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/operations/_operations.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/operations/_operations.py @@ -18,12 +18,13 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.mgmt.core.exceptions import ARMErrorFormat from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py index ef6f9b9c983..99c07bd58af 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py index 53cdef3449c..e204551a3df 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/operations/_paths_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py index fcaf2a6082a..5352f7c9d59 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/operations/_pet_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index 0149c1a9478..5e227c40b2a 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py index 98385e009fd..e55b71bcb3c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/operations/_availability_sets_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py index 82e8f670ef4..2ac8ff275f6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/operations/_implicit_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py index f2c2df293ef..8555bc56c2d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_path_items_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py index 81b2a91f13e..c3e1a06bc91 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/operations/_paths_operations.py @@ -19,13 +19,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 94cea3fd7eb..905011cf325 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_vendor.py @@ -14,3 +14,14 @@ def _convert_request(request, files=None): if files: request.set_formdata_body(files) return request + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py index 53c0d99e2ef..3b80e8c3f71 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/operations/_pet_operations.py @@ -18,13 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer from .. import models as _models -from .._vendor import _convert_request +from .._vendor import _convert_request, _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py index 3e2330a2a9b..db33537310f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py index 3b78c7f3c67..6eca573a9fb 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py index 19753ce25a5..b5bb300bee9 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py index 8d168327de7..74bc25fe6f6 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py index fc0e197fb1c..239a571a969 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py index 2fe211e9e79..b44f71f892a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders.py index 125f6a4daed..a20db2eafcb 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Dict, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders_py3.py index 7f159cab77c..e819071e84a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/rest/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Dict, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py index 92a117d49ef..07b9735dea5 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py index 0a0b6253462..7e1b8494493 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py index a0ebbd34074..0119800e600 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, IO, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py index e682a0a5bb9..7b30a559499 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, IO, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py index 92291e84fc5..4da24d604c9 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, IO, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py index c24d2455319..78cff9fabdd 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, IO, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py index 1ddd5f2d14d..72621fdbcd7 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py @@ -8,10 +8,11 @@ import datetime from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py index 590511f3d14..3a3601e07f7 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py @@ -8,10 +8,11 @@ import datetime from typing import Any, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py index ca7f57b9005..760947343be 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py @@ -8,10 +8,11 @@ import datetime from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py index 036f603fb47..01d608c2424 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py @@ -8,10 +8,11 @@ import datetime from typing import Any, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py index ec11856c752..3e3343e087f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py @@ -8,10 +8,11 @@ import datetime from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, List, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py index 4b1bad953b0..f16ebe9b40e 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py @@ -8,10 +8,11 @@ import datetime from typing import Any, List, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders.py index 173d7b1d529..11a51738b96 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders_py3.py index 4cd3517227b..dd5de56dabc 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/rest/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py index f3d9709ccef..0209385a18e 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Optional diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py index a2603eb22db..49bd7dce09d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import Any, Optional -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + _SERIALIZER = Serializer() diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py index fd40a734679..bfd2dbb8788 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/operations/_operations.py index 66ca0cdf0be..48c8d09089c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/operations/_operations.py index 16aed40b745..b8a7062beb4 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/operations/_operations.py index 7d6f1d83730..a53a8625804 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/operations/_operations.py index cf94783dd4c..ddbea7bcc12 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/operations/_operations.py index 4133118697d..36478ac2f6a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, IO, List, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/operations/_operations.py index 438d4f2e339..90e9b0d311c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/operations/_operations.py @@ -19,11 +19,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/operations/_operations.py index e4ec9af09b9..06053d53e9e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_vendor.py @@ -0,0 +1,17 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [c for c in formatted_components if "{}".format(key.args[0]) not in c] + template = "/".join(components) diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/operations/_operations.py index d7df1414cf0..e5f5f5dd6e1 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/operations/_operations.py @@ -18,11 +18,12 @@ ) from azure.core.pipeline import PipelineResponse from azure.core.pipeline.transport import HttpResponse -from azure.core.pipeline.transport._base import _format_url_section from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any, Callable, Dict, Generic, Optional, TypeVar From c3f6005678639262ee02f314396fa4905a5c366e Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 11:57:24 -0400 Subject: [PATCH 6/8] fix relative path import for request builders with operation groups --- autorest/codegen/models/request_builder.py | 3 ++- .../rest/parameter_grouping/_request_builders.py | 2 +- .../rest/parameter_grouping/_request_builders_py3.py | 2 +- .../rest/api_version_default/_request_builders.py | 2 +- .../rest/api_version_default/_request_builders_py3.py | 2 +- .../rest/api_version_local/_request_builders.py | 2 +- .../rest/api_version_local/_request_builders_py3.py | 2 +- .../rest/header/_request_builders.py | 2 +- .../rest/header/_request_builders_py3.py | 2 +- .../rest/odata/_request_builders.py | 2 +- .../rest/odata/_request_builders_py3.py | 2 +- .../rest/skip_url_encoding/_request_builders.py | 2 +- .../rest/skip_url_encoding/_request_builders_py3.py | 2 +- .../rest/subscription_in_credentials/_request_builders.py | 2 +- .../rest/subscription_in_credentials/_request_builders_py3.py | 2 +- .../rest/subscription_in_method/_request_builders.py | 2 +- .../rest/subscription_in_method/_request_builders_py3.py | 2 +- .../rest/xms_client_request_id/_request_builders.py | 2 +- .../rest/xms_client_request_id/_request_builders_py3.py | 2 +- .../rest/paging/_request_builders.py | 2 +- .../rest/paging/_request_builders_py3.py | 2 +- .../paginglowlevel/rest/paging/_request_builders.py | 2 +- .../paginglowlevel/rest/paging/_request_builders_py3.py | 2 +- .../storagelowlevel/rest/storage_accounts/_request_builders.py | 2 +- .../rest/storage_accounts/_request_builders_py3.py | 2 +- .../storagelowlevel/rest/usage/_request_builders.py | 2 +- .../storagelowlevel/rest/usage/_request_builders_py3.py | 2 +- .../rest/group/_request_builders.py | 2 +- .../rest/group/_request_builders_py3.py | 2 +- .../constantslowlevel/rest/contants/_request_builders.py | 2 +- .../constantslowlevel/rest/contants/_request_builders_py3.py | 2 +- .../rest/paths/_request_builders.py | 2 +- .../rest/paths/_request_builders_py3.py | 2 +- .../rest/pet/_request_builders.py | 2 +- .../rest/pet/_request_builders_py3.py | 2 +- .../rest/availability_sets/_request_builders.py | 2 +- .../rest/availability_sets/_request_builders_py3.py | 2 +- .../rest/explicit/_request_builders.py | 2 +- .../rest/explicit/_request_builders_py3.py | 2 +- .../rest/implicit/_request_builders.py | 2 +- .../rest/implicit/_request_builders_py3.py | 2 +- .../urllowlevel/rest/path_items/_request_builders.py | 2 +- .../urllowlevel/rest/path_items/_request_builders_py3.py | 2 +- .../UrlLowLevel/urllowlevel/rest/paths/_request_builders.py | 2 +- .../urllowlevel/rest/paths/_request_builders_py3.py | 2 +- .../UrlLowLevel/urllowlevel/rest/queries/_request_builders.py | 2 +- .../urllowlevel/rest/queries/_request_builders_py3.py | 2 +- .../xmserrorresponselowlevel/rest/pet/_request_builders.py | 2 +- .../xmserrorresponselowlevel/rest/pet/_request_builders_py3.py | 2 +- 49 files changed, 50 insertions(+), 49 deletions(-) diff --git a/autorest/codegen/models/request_builder.py b/autorest/codegen/models/request_builder.py index 8002f2c654d..8f1966b4b6b 100644 --- a/autorest/codegen/models/request_builder.py +++ b/autorest/codegen/models/request_builder.py @@ -67,8 +67,9 @@ def imports(self) -> FileImport: ImportType.AZURECORE, ) if self.parameters.path: + relative_path = "..." if self.operation_group_name else ".." file_import.add_from_import( - ".._vendor", "_format_url_section", ImportType.LOCAL + f"{relative_path}_vendor", "_format_url_section", ImportType.LOCAL ) file_import.add_from_import( "typing", "Any", ImportType.STDLIB, typing_section=TypingSection.CONDITIONAL diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py index 3a94b86ac88..1828f2419bb 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py index f5771e51740..73ad6e2051d 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/rest/parameter_grouping/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py index 4cb963fde36..d54678440cb 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py index 5f24675ce92..9ca0b3b31c7 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_default/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py index 41600653692..766e5bdb2ee 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py index b3628e23661..f73b610d1ec 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/api_version_local/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py index aae50eccd24..13dffa6f884 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py index 198147678ec..220d5ab6883 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/header/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py index 7aa7658dda8..5a84b23c6d1 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py index 76c1697d20e..45202b89ca8 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/odata/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py index 0367f61f936..cd3642bf383 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py index 6b7a2b037e7..8f753178ce9 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/skip_url_encoding/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py index 41dd6992345..dd46c2f9223 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py index c6a45b09a7c..c912682d74c 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_credentials/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py index 216ee86ef1f..21bfb0c532d 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py index 6703fa39560..ef3967ff7c0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/subscription_in_method/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py index ffecc70ef33..b5b50a1331f 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py index 7ea13f96627..6601ff2cfa8 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/rest/xms_client_request_id/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py index e6e30cb7c85..28c0db9c766 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py index 08d1723cc04..d2256ba5559 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/rest/paging/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py index f2099a36db5..33d14fc5ce3 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py index 17749d00fc9..386ea284ccd 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/rest/paging/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py index 24c15924866..e25db086f09 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py index e39abf68f3f..683a968d9cb 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/storage_accounts/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py index 4cfab16e121..4d771405b48 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py index 83f8a97d1fb..71755c8f021 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/rest/usage/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py index d47f9a0e6d0..303e005c7dd 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py index 9d51b0f80d9..48284a317ab 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/rest/group/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py index db33537310f..701e6787964 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py index 6eca573a9fb..f248a3c597d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py index b5bb300bee9..88cc3b1945c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py index 74bc25fe6f6..c7ee115f5a1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/rest/paths/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py index 239a571a969..635e40831bf 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py index b44f71f892a..3160b7fc533 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/rest/pet/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py index 07b9735dea5..f38958d8a62 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py index 7e1b8494493..da2998bbba4 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/rest/availability_sets/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py index 0119800e600..862890164b1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py index 7b30a559499..ef044ddf81f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/explicit/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py index 4da24d604c9..080905ffc5a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py index 78cff9fabdd..36cd78ebd1d 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/rest/implicit/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py index 72621fdbcd7..8dc1b312996 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py index 3a3601e07f7..b028f2f1874 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/path_items/_request_builders_py3.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py index 760947343be..c44dfcc21d0 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py index 01d608c2424..00bda0c5556 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/paths/_request_builders_py3.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py index 3e3343e087f..d29f7b9ac34 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py index f16ebe9b40e..03c59ca9507 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/rest/queries/_request_builders_py3.py @@ -11,7 +11,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py index 0209385a18e..06937733367 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py index 49bd7dce09d..741b2cc54ad 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/rest/pet/_request_builders_py3.py @@ -10,7 +10,7 @@ from azure.core.rest import HttpRequest from msrest import Serializer -from .._vendor import _format_url_section +from ..._vendor import _format_url_section _SERIALIZER = Serializer() From 2e9f7b284f70294fe427cb7c6e9bde0d39c4e0de Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 12:20:18 -0400 Subject: [PATCH 7/8] fix request builder imports for ones embedded in mixins --- autorest/codegen/models/operation.py | 2 +- autorest/codegen/models/paging_operation.py | 2 +- autorest/codegen/models/request_builder.py | 6 ++++-- autorest/codegen/models/rest.py | 4 ++-- autorest/codegen/serializers/rest_serializer.py | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/autorest/codegen/models/operation.py b/autorest/codegen/models/operation.py index 7930a294564..9016c137fb9 100644 --- a/autorest/codegen/models/operation.py +++ b/autorest/codegen/models/operation.py @@ -232,7 +232,7 @@ def imports(self, code_model, async_mode: bool) -> FileImport: alias="rest" ) if code_model.options["builders_visibility"] == "embedded" and not async_mode: - file_import.merge(self.request_builder.imports()) + file_import.merge(self.request_builder.imports(code_model)) if code_model.need_request_converter: relative_path = "..." if async_mode else ".." file_import.add_from_import( diff --git a/autorest/codegen/models/paging_operation.py b/autorest/codegen/models/paging_operation.py index 467b1cf5214..051c301c8af 100644 --- a/autorest/codegen/models/paging_operation.py +++ b/autorest/codegen/models/paging_operation.py @@ -124,7 +124,7 @@ def _imports_shared(self, code_model, async_mode: bool) -> FileImport: else: file_import.add_from_import("typing", "Iterable", ImportType.STDLIB, TypingSection.CONDITIONAL) if self.next_request_builder and code_model.options["builders_visibility"] == "embedded" and not async_mode: - file_import.merge(self.next_request_builder.imports()) + file_import.merge(self.next_request_builder.imports(code_model)) return file_import def imports_for_multiapi(self, code_model, async_mode: bool) -> FileImport: diff --git a/autorest/codegen/models/request_builder.py b/autorest/codegen/models/request_builder.py index 8f1966b4b6b..f41549acd04 100644 --- a/autorest/codegen/models/request_builder.py +++ b/autorest/codegen/models/request_builder.py @@ -56,7 +56,7 @@ def operation_group_name(self) -> str: def builder_group_name(self) -> str: return self.yaml_data["language"]["python"]["builderGroupName"] - def imports(self) -> FileImport: + def imports(self, code_model) -> FileImport: file_import = FileImport() for parameter in self.parameters: file_import.merge(parameter.imports()) @@ -67,7 +67,9 @@ def imports(self) -> FileImport: ImportType.AZURECORE, ) if self.parameters.path: - relative_path = "..." if self.operation_group_name else ".." + relative_path = ".." + if not code_model.options["builders_visibility"] == "embedded" and self.operation_group_name: + relative_path = "..." if self.operation_group_name else ".." file_import.add_from_import( f"{relative_path}_vendor", "_format_url_section", ImportType.LOCAL ) diff --git a/autorest/codegen/models/rest.py b/autorest/codegen/models/rest.py index 59493658cff..69487a16b2b 100644 --- a/autorest/codegen/models/rest.py +++ b/autorest/codegen/models/rest.py @@ -19,10 +19,10 @@ def __init__( super(Rest, self). __init__(yaml_data=yaml_data) self.request_builders = request_builders - def imports(self) -> FileImport: + def imports(self, code_model) -> FileImport: file_import = FileImport() for request_builder in self.request_builders: - file_import.merge(request_builder.imports()) + file_import.merge(request_builder.imports(code_model)) return file_import @classmethod diff --git a/autorest/codegen/serializers/rest_serializer.py b/autorest/codegen/serializers/rest_serializer.py index 419401ed80b..98a09e383ec 100644 --- a/autorest/codegen/serializers/rest_serializer.py +++ b/autorest/codegen/serializers/rest_serializer.py @@ -33,7 +33,7 @@ def serialize_request_builders(self) -> str: return template.render( code_model=self.code_model, request_builders=self.request_builders, - imports=FileImportSerializer(self.code_model.rest.imports(), is_python_3_file=True), + imports=FileImportSerializer(self.code_model.rest.imports(self.code_model), is_python_3_file=True), is_python_3_file=True, request_builder_serializer=RequestBuilderPython3Serializer(self.code_model), ) @@ -46,7 +46,7 @@ def serialize_request_builders(self) -> str: return template.render( code_model=self.code_model, request_builders=self.request_builders, - imports=FileImportSerializer(self.code_model.rest.imports(), is_python_3_file=False), + imports=FileImportSerializer(self.code_model.rest.imports(self.code_model), is_python_3_file=False), is_python_3_file=False, request_builder_serializer=RequestBuilderGenericSerializer(self.code_model), ) From 2b8b34711a2f2129d74c6451b8c9990b2ba262aa Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Mon, 27 Sep 2021 15:01:38 -0400 Subject: [PATCH 8/8] get rid of unnecessary import in config --- autorest/codegen/serializers/general_serializer.py | 7 ------- .../azure/key/credential/sample/_configuration.py | 1 - .../basic/generated/azure/basic/sample/_configuration.py | 1 - .../generated/azure/directives/sample/_configuration.py | 1 - .../generated/azure/mgmt/sample/_configuration.py | 1 - .../generated/azure/multiapi/sample/_configuration.py | 1 - .../generated/azure/multiapi/sample/v1/_configuration.py | 1 - .../generated/azure/multiapi/sample/v1/_metadata.json | 2 +- .../generated/azure/multiapi/sample/v2/_configuration.py | 1 - .../generated/azure/multiapi/sample/v2/_metadata.json | 2 +- .../generated/azure/multiapi/sample/v3/_configuration.py | 1 - .../generated/azure/multiapi/sample/v3/_metadata.json | 2 +- .../AzureBodyDuration/bodyduration/_configuration.py | 1 - .../azureparametergrouping/_configuration.py | 1 - .../AzureReport/azurereport/_configuration.py | 1 - .../AzureSpecials/azurespecialproperties/_configuration.py | 1 - .../CustomBaseUri/custombaseurl/_configuration.py | 1 - .../CustomPollerPager/custompollerpager/_configuration.py | 1 - .../CustomUrlPaging/custombaseurlpaging/_configuration.py | 1 - .../Expected/AcceptanceTests/Head/head/_configuration.py | 1 - .../HeadExceptions/headexceptions/_configuration.py | 1 - .../headwithazurekeycredentialpolicy/_configuration.py | 1 - .../Expected/AcceptanceTests/Lro/lro/_configuration.py | 1 - .../lrowithparameterizedendpoints/_configuration.py | 1 - .../AcceptanceTests/Paging/paging/_configuration.py | 1 - .../StorageManagementClient/storage/_configuration.py | 1 - .../subscriptionidapiversion/_configuration.py | 1 - .../custompollerpagerversiontolerant/_configuration.py | 1 - .../custombaseurlpagingversiontolerant/_configuration.py | 1 - .../lroversiontolerant/_configuration.py | 1 - .../_configuration.py | 1 - .../pagingversiontolerant/_configuration.py | 1 - .../storageversiontolerant/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/v0/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/v0/_metadata.json | 2 +- .../AcceptanceTests/Multiapi/multiapi/v1/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/v1/_metadata.json | 2 +- .../AcceptanceTests/Multiapi/multiapi/v2/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/v2/_metadata.json | 2 +- .../AcceptanceTests/Multiapi/multiapi/v3/_configuration.py | 1 - .../AcceptanceTests/Multiapi/multiapi/v3/_metadata.json | 2 +- .../multiapicredentialdefaultpolicy/_configuration.py | 1 - .../multiapicredentialdefaultpolicy/v1/_configuration.py | 1 - .../multiapicredentialdefaultpolicy/v1/_metadata.json | 2 +- .../multiapicredentialdefaultpolicy/v2/_configuration.py | 1 - .../multiapicredentialdefaultpolicy/v2/_metadata.json | 2 +- .../multiapicredentialdefaultpolicy/v3/_configuration.py | 1 - .../multiapicredentialdefaultpolicy/v3/_metadata.json | 2 +- .../multiapicustombaseurl/_configuration.py | 1 - .../multiapicustombaseurl/v1/_configuration.py | 1 - .../multiapicustombaseurl/v1/_metadata.json | 2 +- .../multiapicustombaseurl/v2/_configuration.py | 1 - .../multiapicustombaseurl/v2/_metadata.json | 2 +- .../MultiapiDataPlane/multiapidataplane/_configuration.py | 1 - .../multiapidataplane/v1/_configuration.py | 1 - .../MultiapiDataPlane/multiapidataplane/v1/_metadata.json | 2 +- .../multiapidataplane/v2/_configuration.py | 1 - .../MultiapiDataPlane/multiapidataplane/v2/_metadata.json | 2 +- .../multiapidataplane/v3/_configuration.py | 1 - .../MultiapiDataPlane/multiapidataplane/v3/_metadata.json | 2 +- .../MultiapiNoAsync/multiapinoasync/_configuration.py | 1 - .../MultiapiNoAsync/multiapinoasync/v1/_configuration.py | 1 - .../MultiapiNoAsync/multiapinoasync/v1/_metadata.json | 2 +- .../MultiapiNoAsync/multiapinoasync/v2/_configuration.py | 1 - .../MultiapiNoAsync/multiapinoasync/v2/_metadata.json | 2 +- .../MultiapiNoAsync/multiapinoasync/v3/_configuration.py | 1 - .../MultiapiNoAsync/multiapinoasync/v3/_metadata.json | 2 +- .../multiapiwithsubmodule/submodule/_configuration.py | 1 - .../multiapiwithsubmodule/submodule/v1/_configuration.py | 1 - .../multiapiwithsubmodule/submodule/v1/_metadata.json | 2 +- .../multiapiwithsubmodule/submodule/v2/_configuration.py | 1 - .../multiapiwithsubmodule/submodule/v2/_metadata.json | 2 +- .../multiapiwithsubmodule/submodule/v3/_configuration.py | 1 - .../multiapiwithsubmodule/submodule/v3/_metadata.json | 2 +- .../additionalproperties/_configuration.py | 1 - .../AcceptanceTests/Anything/anything/_configuration.py | 1 - .../AcceptanceTests/BodyArray/bodyarray/_configuration.py | 1 - .../vanilla/body/array/_configuration.py | 1 - .../_configuration.py | 1 - .../BodyBoolean/bodyboolean/_configuration.py | 1 - .../AcceptanceTests/BodyByte/bodybyte/_configuration.py | 1 - .../bodybytewithpackagename/_configuration.py | 1 - .../BodyComplex/bodycomplex/_configuration.py | 1 - .../bodycomplexpython3only/_configuration.py | 1 - .../AcceptanceTests/BodyDate/bodydate/_configuration.py | 1 - .../BodyDateTime/bodydatetime/_configuration.py | 1 - .../bodydatetimerfc1123/_configuration.py | 1 - .../BodyDictionary/bodydictionary/_configuration.py | 1 - .../BodyDuration/bodyduration/_configuration.py | 1 - .../AcceptanceTests/BodyFile/bodyfile/_configuration.py | 1 - .../BodyFormData/bodyformdata/_configuration.py | 1 - .../BodyInteger/bodyinteger/_configuration.py | 1 - .../BodyNumber/bodynumber/_configuration.py | 1 - .../BodyString/bodystring/_configuration.py | 1 - .../AcceptanceTests/BodyTime/bodytime/_configuration.py | 1 - .../AcceptanceTests/Constants/constants/_configuration.py | 1 - .../CustomBaseUri/custombaseurl/_configuration.py | 1 - .../custombaseurlmoreoptions/_configuration.py | 1 - .../extensibleenumsswagger/_configuration.py | 1 - .../AcceptanceTests/Header/header/_configuration.py | 1 - .../Http/httpinfrastructure/_configuration.py | 1 - .../incorrecterrorresponse/_configuration.py | 1 - .../MediaTypes/mediatypes/_configuration.py | 1 - .../ModelFlattening/modelflattening/_configuration.py | 1 - .../multipleinheritance/_configuration.py | 1 - .../NonStringEnums/nonstringenums/_configuration.py | 1 - .../ObjectType/objecttype/_configuration.py | 1 - .../parameterflattening/_configuration.py | 1 - .../parameterizedendpoint/_configuration.py | 1 - .../AcceptanceTests/Report/report/_configuration.py | 1 - .../RequiredOptional/requiredoptional/_configuration.py | 1 - .../ReservedWords/reservedwords/_configuration.py | 1 - .../Expected/AcceptanceTests/Url/url/_configuration.py | 1 - .../urlmulticollectionformat/_configuration.py | 1 - .../Validation/validation/_configuration.py | 1 - .../AcceptanceTests/Xml/xmlservice/_configuration.py | 1 - .../XmsErrorResponse/xmserrorresponse/_configuration.py | 1 - 118 files changed, 21 insertions(+), 124 deletions(-) diff --git a/autorest/codegen/serializers/general_serializer.py b/autorest/codegen/serializers/general_serializer.py index 3874ed22105..e4fb29376a1 100644 --- a/autorest/codegen/serializers/general_serializer.py +++ b/autorest/codegen/serializers/general_serializer.py @@ -13,13 +13,6 @@ def config_imports(code_model, global_parameters: ParameterList, async_mode: boo file_import.add_from_import("azure.core.configuration", "Configuration", ImportType.AZURECORE) file_import.add_from_import("azure.core.pipeline", "policies", ImportType.AZURECORE) file_import.add_from_import("typing", "Any", ImportType.STDLIB, TypingSection.CONDITIONAL) - if code_model.need_request_converter and not async_mode: - # we will need to conver requests in this case - file_import.add_from_import( - "azure.core.pipeline.transport", - "HttpRequest", - ImportType.AZURECORE, - ) if code_model.options["package_version"]: file_import.add_from_import(".._version" if async_mode else "._version", "VERSION", ImportType.LOCAL) for gp in global_parameters: diff --git a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py index 8717ac41537..269f06191af 100644 --- a/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py +++ b/docs/samples/specification/azure_key_credential/generated/azure/key/credential/sample/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py index a80ab3066f2..5bcc364b7cd 100644 --- a/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py +++ b/docs/samples/specification/basic/generated/azure/basic/sample/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py index e92ec06361c..54d68458231 100644 --- a/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py +++ b/docs/samples/specification/directives/generated/azure/directives/sample/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py index bcd9b8d4b02..e81c13504e2 100644 --- a/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py +++ b/docs/samples/specification/management/generated/azure/mgmt/sample/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py index 1e56f1693dd..f93e8948a40 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py index a8865b9204d..02965ac9155 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index cc40c5f4547..c520ad0fd04 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py index 5d63ffcb03f..97183b58184 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json index aa4d016f5fc..f621229f421 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py index cb1c55bde91..e771555f98d 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json index 7f532b1e552..3ac56144f5c 100644 --- a/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json +++ b/docs/samples/specification/multiapi/generated/azure/multiapi/sample/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py index 67a77bdd0d3..8b18f16d3f2 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureBodyDuration/bodyduration/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py index 103cc8d9239..2cf9f087e57 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py index 5a15a116cc1..c358d080144 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureReport/azurereport/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py index c61d65b6dfa..1763d3fcc7e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index 79800092e39..ad7661010a8 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py index 4ba7037af46..fbd01fb5479 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py index e1092832b68..b2d26e03b6b 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/CustomUrlPaging/custombaseurlpaging/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py index c0ca9759b3d..8e3a4bf2840 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Head/head/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py index 98ec0babe16..cca4b7dce46 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadExceptions/headexceptions/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py index cf8a6e018e1..edc1460f897 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/HeadWithAzureKeyCredentialPolicy/headwithazurekeycredentialpolicy/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py index 67f3c644196..95193a62ac3 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Lro/lro/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py index 93a1f2a4ce2..5ee7789467b 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/LroWithParameterizedEndpoints/lrowithparameterizedendpoints/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py index fcb61c4e4fb..1e57648004b 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py index 7f2dc911505..9c0cb3337ac 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py index 86e379ffd22..f7c05cc278e 100644 --- a/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py +++ b/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py index b11883c02b3..aafdeb59ffe 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py index e1092832b68..b2d26e03b6b 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py index 67f3c644196..95193a62ac3 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py index 93a1f2a4ce2..5ee7789467b 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py index fcb61c4e4fb..1e57648004b 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py index 3dba262c34d..e38d891f035 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py index 56ab0a7809f..5a9128c1bb0 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py index 85cd942b9c8..d1ecc4a5cf0 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json index 89121fe6a16..47c94616ac2 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v0/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py index 66f07c24fd8..cddd66fdf74 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json index 1739ffcf1a3..5bc0e559dec 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py index 1efb3029c08..d1ddfbc21b4 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json index c0e2b335562..9ef322f99f7 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py index 7a2e2197a3d..69bff5a3bdc 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json index 2f2953c03ae..a50514f53ec 100644 --- a/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/Multiapi/multiapi/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py index 8dda3b09c19..ac936ae2803 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py index 6846bac07ca..d225e701f8f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json index 84274637e43..b9d6bd2ea65 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py index bfad71a7090..2cddade5418 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json index 671ebcce0c5..a3844fd673f 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py index a29fa31a3b9..d0017b99ee9 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json index c1f3dd4a93b..7b15ea1d08c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": null, "credential_call_sync": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", "credential_call_async": "policies.AzureKeyCredentialPolicy(self.credential, \"api-key\", **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}, \"azurecore\": {\"azure.core.credentials\": [\"AzureKeyCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py index cf2c9737cfe..6619ff1d1d8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py index df3c75acf19..9090f821615 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json index f136e0c505b..5c17c37dbd8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py index 228286f01ee..3cf97ac57e8 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json index 234210b05bd..9ac1c747ecd 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiCustomBaseUrl/multiapicustombaseurl/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py index 9b3f97048be..c7acf9bc6dc 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py index 0af39f44eae..eeba0ab8a14 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json index dbf7774899a..89febece5c5 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py index 38bc6d8b54f..93d4fb1dd6d 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json index 8a7b4a097a1..59155d51ded 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py index ded2972707e..b2b4d1f3810 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json index 8ce583093a5..f46e1f6f494 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": [], "credential_call_sync": "policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py index c87b6c5dac1..53a85a00928 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py index e38baf5132a..f1a8a61ebdb 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json index 80738e0fa7d..53ad5ccdf46 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py index fb38d4deb79..e09b4914f4c 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json index a9d69089526..ce881ce9c2e 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py index d35e1d4fa98..86539180917 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json index 76ab6ef0bd4..800da3df5ff 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiNoAsync/multiapinoasync/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py index 2f20d28d85a..aa04c30b707 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/_configuration.py @@ -12,7 +12,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy from ._version import VERSION diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py index 1a1fd898c58..b53db945aa3 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index ae998de44c2..4b812bcce86 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py index f494d08c552..0e25c2fa1d4 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json index 844ad5f44a7..f6bb8a8f681 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v2/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py index be0c8880cfe..d4de6dc0c69 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy if TYPE_CHECKING: diff --git a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json index 49fac3b22d5..59776c4d561 100644 --- a/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json +++ b/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v3/_metadata.json @@ -81,7 +81,7 @@ "credential_scopes": ["https://management.azure.com/.default"], "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", - "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.core.pipeline.transport\": [\"HttpRequest\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" }, "operation_groups": { diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py index 8c957628f0c..39a60241f8e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/AdditionalProperties/additionalproperties/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py index 02e908f9379..20dd340ae21 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Anything/anything/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py index a955e1ddf68..31838f4dc03 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArray/bodyarray/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py index a955e1ddf68..31838f4dc03 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithNamespaceFolders/vanilla/body/array/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py index a955e1ddf68..31838f4dc03 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyArrayWithPythonThreeOperationFiles/bodyarraywithpythonthreeoperationfiles/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py index ed1ed4a4b7f..db8c41b81b2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyBoolean/bodyboolean/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py index c3f27cd0561..ff076785142 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByte/bodybyte/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py index 36025e58088..5d3ead8be52 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyByteWithPackageName/bodybytewithpackagename/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py index b4d1bf68f72..3afd05d8022 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py index e74eeaeff3c..d2d74ac5b9d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py index 242b3510125..53d2becacbf 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDate/bodydate/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py index 1046f0f8a8b..41ec3af9b67 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTime/bodydatetime/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py index 9122ae440cb..4048a5a7f59 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDateTimeRfc1123/bodydatetimerfc1123/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py index 09da51480b9..c8d4d966970 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDictionary/bodydictionary/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py index 67a77bdd0d3..8b18f16d3f2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyDuration/bodyduration/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py index e5178ec94e7..06ec4ffc805 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFile/bodyfile/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py index e55a76e80a0..7e429aea40b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormData/bodyformdata/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py index b9ac7e91a07..fc5968bb1a7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyInteger/bodyinteger/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py index 6369925cf2d..da1fbd323a5 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyNumber/bodynumber/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py index 28ef24eaef9..79befee47c6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py index eb3428ba057..afe602fc9d6 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyTime/bodytime/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py index ac1c7a2ba64..a9b1aa0c1cd 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py index 79800092e39..ad7661010a8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUri/custombaseurl/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py index 09a52d176b5..3f525fc4f1e 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/CustomBaseUriMoreOptions/custombaseurlmoreoptions/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py index 2232e76b2ad..32885416ee0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ExtensibleEnums/extensibleenumsswagger/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py index a5812345082..25a01661b0c 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Header/header/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py index ebe208f90ac..4ec368ae08d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py index d0eaaf844da..a5f2e613aa7 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/IncorrectErrorResponse/incorrecterrorresponse/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py index 6eacb8b4874..4fb0dd8a354 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MediaTypes/mediatypes/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py index d3970c02fc3..70070e83c02 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py index f5e751b9fb3..3bf3a3a50bc 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/MultipleInheritance/multipleinheritance/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py index facc8435aab..a29dd58414b 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/NonStringEnums/nonstringenums/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py index 55e3eb5785b..b8c2eb028e2 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ObjectType/objecttype/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py index ac7a3b20c8a..ad161b32967 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterFlattening/parameterflattening/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py index 71de4f7096c..c8ef458edf4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ParameterizedEndpoint/parameterizedendpoint/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py index ef1fb6ee4ba..80e1163ce47 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Report/report/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py index 96d02787fdc..04d77f09a9d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/RequiredOptional/requiredoptional/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py index 72ce0ee41f9..015bcabd8e4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py index ce202a6f215..820efa20c14 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Url/url/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py index 8c9aee93d42..3ea2f6ac0ac 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/UrlMultiCollectionFormat/urlmulticollectionformat/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py index 933ae7deee2..a62c4abd7d4 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py index 9030f3c26b2..d8887a241fe 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Xml/xmlservice/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py index a20ea7df03b..4f88e442feb 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/XmsErrorResponse/xmserrorresponse/_configuration.py @@ -10,7 +10,6 @@ from azure.core.configuration import Configuration from azure.core.pipeline import policies -from azure.core.pipeline.transport import HttpRequest from ._version import VERSION