From 87f195faf9f5b704ce2143603d47121407dcdfe3 Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Tue, 8 Feb 2022 16:54:06 -0500 Subject: [PATCH] fix send_request typing --- autorest/codegen/models/client.py | 4 +- .../codegen/serializers/client_serializer.py | 2 +- eng/pipelines/ci.yml | 16 ++-- .../_auto_rest_duration_test_service.py | 6 +- ...to_rest_parameter_grouping_test_service.py | 6 +- .../_auto_rest_report_service_for_azure.py | 6 +- ...st_azure_special_parameters_test_client.py | 6 +- ...uto_rest_parameterized_host_test_client.py | 6 +- ...t_parameterized_host_test_paging_client.py | 6 +- .../_auto_rest_head_exception_test_service.py | 6 +- .../_auto_rest_head_test_service.py | 6 +- ...est_long_running_operation_test_service.py | 6 +- .../_lro_with_paramaterized_endpoints.py | 6 +- .../_auto_rest_paging_test_service.py | 6 +- .../_storage_management_client.py | 6 +- .../_microsoft_azure_test_url.py | 6 +- .../_auto_rest_duration_test_service.py | 6 +- ...to_rest_parameter_grouping_test_service.py | 6 +- .../_auto_rest_report_service_for_azure.py | 6 +- ...st_azure_special_parameters_test_client.py | 6 +- ...uto_rest_parameterized_host_test_client.py | 6 +- .../_auto_rest_paging_test_service.py | 6 +- ...t_parameterized_host_test_paging_client.py | 6 +- .../_auto_rest_head_exception_test_service.py | 6 +- .../_auto_rest_head_test_service.py | 6 +- ...est_long_running_operation_test_service.py | 6 +- .../_lro_with_paramaterized_endpoints.py | 6 +- .../_auto_rest_paging_test_service.py | 6 +- .../_storage_management_client.py | 6 +- .../_microsoft_azure_test_url.py | 6 +- .../_llc_client.py | 6 +- .../_llc_client.py | 6 +- .../_llc_client.py | 6 +- .../_llc_client.py | 6 +- .../_auto_rest_complex_test_service.py | 6 +- .../ReservedWords/reservedwords/_vendor.py | 11 +++ .../_reserved_words_client_operations.py | 54 ++++++++++- .../_reserved_words_client_operations.py | 96 ++++++++++++++++++- .../_additional_properties_client.py | 6 +- .../anythinglowlevel/_anything_client.py | 6 +- .../_auto_rest_swagger_bat_array_service.py | 6 +- .../_binarywithcontent_typeapplicationjson.py | 6 +- .../_auto_rest_bool_test_service.py | 6 +- .../_auto_rest_swagger_bat_byte_service.py | 6 +- .../_auto_rest_complex_test_service.py | 6 +- .../_auto_rest_date_test_service.py | 6 +- .../_auto_rest_date_time_test_service.py | 6 +- ...uto_rest_rfc1123_date_time_test_service.py | 6 +- ...uto_rest_swagger_ba_tdictionary_service.py | 6 +- .../_auto_rest_duration_test_service.py | 6 +- .../_auto_rest_swagger_bat_file_service.py | 6 +- ...auto_rest_swagger_bat_form_data_service.py | 6 +- .../_body_forms_data_url_encoded.py | 6 +- .../_auto_rest_integer_test_service.py | 6 +- .../_auto_rest_number_test_service.py | 6 +- .../_auto_rest_swagger_bat_service.py | 6 +- .../_auto_rest_time_test_service.py | 6 +- .../_auto_rest_swagger_constant_service.py | 6 +- ...uto_rest_parameterized_host_test_client.py | 6 +- ...t_parameterized_custom_host_test_client.py | 6 +- .../_pet_store_inc.py | 6 +- .../_auto_rest_swagger_bat_header_service.py | 6 +- ...o_rest_http_infrastructure_test_service.py | 6 +- .../_incorrect_returned_error_model.py | 6 +- .../mediatypeslowlevel/_media_types_client.py | 6 +- .../_merge_patch_json_client.py | 6 +- ...o_rest_resource_flattening_test_service.py | 6 +- .../_multiple_inheritance_service_client.py | 6 +- .../_non_string_enums_client.py | 6 +- .../objecttypelowlevel/_object_type_client.py | 6 +- .../_auto_rest_parameter_flattening.py | 6 +- .../_parmaterized_endpoint_client.py | 6 +- .../_auto_rest_report_service.py | 6 +- ...uto_rest_required_optional_test_service.py | 6 +- .../_reserved_words_client.py | 6 +- .../reservedwordslowlevel/_vendor.py | 17 ++++ .../reservedwordslowlevel/rest/__init__.py | 3 + .../rest/_request_builders.py | 60 +++++++++++- .../rest/_request_builders_py3.py | 51 +++++++++- .../_auto_rest_url_test_service.py | 6 +- ...rl_mutli_collection_format_test_service.py | 6 +- .../_auto_rest_validation_test.py | 6 +- .../_auto_rest_swagger_batxml_service.py | 6 +- .../_xms_error_response_extensions.py | 6 +- .../_additional_properties_client.py | 6 +- .../_anything_client.py | 6 +- .../_auto_rest_swagger_bat_array_service.py | 6 +- .../_binarywithcontent_typeapplicationjson.py | 6 +- .../_auto_rest_bool_test_service.py | 6 +- .../_auto_rest_swagger_bat_byte_service.py | 6 +- .../_auto_rest_complex_test_service.py | 6 +- .../_auto_rest_complex_test_service.py | 6 +- ...uto_rest_rfc1123_date_time_test_service.py | 6 +- .../_auto_rest_date_time_test_service.py | 6 +- .../_auto_rest_date_test_service.py | 6 +- ...uto_rest_swagger_ba_tdictionary_service.py | 6 +- .../_auto_rest_duration_test_service.py | 6 +- .../_auto_rest_swagger_bat_file_service.py | 6 +- ...auto_rest_swagger_bat_form_data_service.py | 6 +- .../_body_forms_data_url_encoded.py | 6 +- .../_auto_rest_integer_test_service.py | 6 +- .../_auto_rest_number_test_service.py | 6 +- .../_auto_rest_swagger_bat_service.py | 6 +- .../_auto_rest_time_test_service.py | 6 +- .../_auto_rest_swagger_constant_service.py | 6 +- ...t_parameterized_custom_host_test_client.py | 6 +- ...uto_rest_parameterized_host_test_client.py | 6 +- .../_pet_store_inc.py | 6 +- .../_auto_rest_swagger_bat_header_service.py | 6 +- ...o_rest_http_infrastructure_test_service.py | 6 +- .../_incorrect_returned_error_model.py | 6 +- .../_media_types_client.py | 6 +- .../_merge_patch_json_client.py | 6 +- ...o_rest_resource_flattening_test_service.py | 6 +- .../_multiple_inheritance_service_client.py | 6 +- .../_non_string_enums_client.py | 6 +- .../_object_type_client.py | 6 +- .../_auto_rest_parameter_flattening.py | 6 +- .../_parmaterized_endpoint_client.py | 6 +- .../_auto_rest_report_service.py | 6 +- ...uto_rest_required_optional_test_service.py | 6 +- .../_reserved_words_client.py | 6 +- .../reservedwordsversiontolerant/_vendor.py | 17 ++++ .../aio/operations/_operations.py | 52 +++++++++- .../operations/_operations.py | 80 +++++++++++++++- ...rl_mutli_collection_format_test_service.py | 6 +- .../_auto_rest_url_test_service.py | 6 +- .../_auto_rest_validation_test.py | 6 +- .../_auto_rest_swagger_batxml_service.py | 6 +- .../_xms_error_response_extensions.py | 6 +- 130 files changed, 562 insertions(+), 603 deletions(-) create mode 100644 test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_vendor.py create mode 100644 test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_vendor.py diff --git a/autorest/codegen/models/client.py b/autorest/codegen/models/client.py index 5e41ff8f849..9693f93c212 100644 --- a/autorest/codegen/models/client.py +++ b/autorest/codegen/models/client.py @@ -99,6 +99,6 @@ def imports_for_multiapi(self, async_mode: bool) -> FileImport: pass return file_import - def send_request_signature(self, async_mode: bool, is_python3_file: bool) -> List[str]: - request_signature = ["request: HttpRequest," if async_mode else "request, # type: HttpRequest"] + def send_request_signature(self, is_python3_file: bool) -> List[str]: + request_signature = ["request: HttpRequest," if is_python3_file else "request, # type: HttpRequest"] return request_signature + self.parameters.method_signature_kwargs(is_python3_file) diff --git a/autorest/codegen/serializers/client_serializer.py b/autorest/codegen/serializers/client_serializer.py index 0b768d9631c..64c8227a222 100644 --- a/autorest/codegen/serializers/client_serializer.py +++ b/autorest/codegen/serializers/client_serializer.py @@ -116,7 +116,7 @@ def _send_request_signature(self, async_mode: bool) -> str: method_name=self.code_model.send_request_name, is_in_class=True, method_param_signatures=self.code_model.service_client.send_request_signature( - async_mode, async_mode or self.is_python3_file + async_mode or self.is_python3_file ), ) diff --git a/eng/pipelines/ci.yml b/eng/pipelines/ci.yml index a68642e0b6b..434be62502c 100644 --- a/eng/pipelines/ci.yml +++ b/eng/pipelines/ci.yml @@ -10,7 +10,7 @@ pr: variables: NodeVersion: "12.x" - PythonVersion: "3.6" + PythonVersion: "3.7" TestFolder: "$(Build.SourcesDirectory)/test/" AUTOREST_TESTSERVER_COVERAGE_DIRECTORY: "$(Build.SourcesDirectory)/coverage/" @@ -31,10 +31,10 @@ jobs: OSName: "Linux" OSVmImage: "MMSUbuntu20.04" PythonVersion: "2.7" - Linux_Python36: + Linux_Python37: OSName: "Linux" OSVmImage: "MMSUbuntu20.04" - PythonVersion: "3.6" + PythonVersion: "3.7" CoverageArg: "" Linux_Python310: OSName: "Linux" @@ -52,9 +52,9 @@ jobs: versionSpec: "$(NodeVersion)" - task: UsePythonVersion@0 - displayName: "Use Python 3.6" + displayName: "Use Python 3.7" inputs: - versionSpec: 3.6 + versionSpec: 3.7 - script: | cd $(Build.SourcesDirectory) @@ -127,7 +127,7 @@ jobs: cd $(TestFolder)/azure/version-tolerant tox -e lint displayName: 'Lint version-tolerant "azure" Tests - Python $(PythonVersion)' - condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.6')) + condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.7')) - script: | cd $(TestFolder)/vanilla/legacy @@ -168,7 +168,7 @@ jobs: cd $(TestFolder)/vanilla/version-tolerant tox -e lint displayName: 'Lint version-tolerant "vanilla" Tests - Python $(PythonVersion)' - condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.6')) + condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.7')) - script: | cd $(TestFolder)/llc/low-level @@ -184,7 +184,7 @@ jobs: cd $(TestFolder)/llc/version-tolerant tox -e lint displayName: 'Lint version-tolerant "llc" Tests - Python $(PythonVersion)' - condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.6')) + condition: and(succeededOrFailed(), eq(variables['PythonVersion'], '3.7')) - script: | cd $(TestFolder)/multiapi tox -e ci diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py index 014f8173a52..337519b192f 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureBodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydurationlowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_auto_rest_parameter_grouping_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_auto_rest_parameter_grouping_test_service.py index 18b76153742..35681b26de1 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_auto_rest_parameter_grouping_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureParameterGroupingLowLevel/azureparametergroupinglowlevel/_auto_rest_parameter_grouping_test_service.py @@ -35,11 +35,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `azureparametergroupinglowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/_auto_rest_report_service_for_azure.py b/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/_auto_rest_report_service_for_azure.py index 290d1a499a4..6a3b114a8c0 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/_auto_rest_report_service_for_azure.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureReportLowLevel/azurereportlowlevel/_auto_rest_report_service_for_azure.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `azurereportlowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_auto_rest_azure_special_parameters_test_client.py b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_auto_rest_azure_special_parameters_test_client.py index 8ccfb27e352..672a09ef934 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_auto_rest_azure_special_parameters_test_client.py +++ b/test/azure/low-level/Expected/AcceptanceTests/AzureSpecialsLowLevel/azurespecialpropertieslowlevel/_auto_rest_azure_special_parameters_test_client.py @@ -54,11 +54,7 @@ def __init__( self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `azurespecialpropertieslowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py b/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py index 9f064aca224..7a25103e08b 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py @@ -35,11 +35,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `custombaseurllowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_auto_rest_parameterized_host_test_paging_client.py b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_auto_rest_parameterized_host_test_paging_client.py index bb1a4bea0dc..f6ed4b70e65 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_auto_rest_parameterized_host_test_paging_client.py +++ b/test/azure/low-level/Expected/AcceptanceTests/CustomUrlPagingLowLevel/custombaseurlpaginglowlevel/_auto_rest_parameterized_host_test_paging_client.py @@ -36,11 +36,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `custombaseurlpaginglowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/_auto_rest_head_exception_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/_auto_rest_head_exception_test_service.py index 7dba446cf97..61def066d9b 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/_auto_rest_head_exception_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/HeadExceptionsLowLevel/headexceptionslowlevel/_auto_rest_head_exception_test_service.py @@ -42,11 +42,7 @@ def __init__( self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `headexceptionslowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/_auto_rest_head_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/_auto_rest_head_test_service.py index 4beae8947e7..c138c752577 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/_auto_rest_head_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/HeadLowLevel/headlowlevel/_auto_rest_head_test_service.py @@ -42,11 +42,7 @@ def __init__( self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `headlowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/_auto_rest_long_running_operation_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/_auto_rest_long_running_operation_test_service.py index 0d2a051f37f..38a13ff1435 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/_auto_rest_long_running_operation_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroLowLevel/lrolowlevel/_auto_rest_long_running_operation_test_service.py @@ -42,11 +42,7 @@ def __init__( self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `lrolowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_lro_with_paramaterized_endpoints.py b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_lro_with_paramaterized_endpoints.py index b95f59bd263..c1e961e8659 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_lro_with_paramaterized_endpoints.py +++ b/test/azure/low-level/Expected/AcceptanceTests/LroWithParameterizedEndpointsLowLevel/lrowithparameterizedendpointslowlevel/_lro_with_paramaterized_endpoints.py @@ -37,11 +37,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `lrowithparameterizedendpointslowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_auto_rest_paging_test_service.py b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_auto_rest_paging_test_service.py index cf7e6f63508..daf2c983dc4 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_auto_rest_paging_test_service.py +++ b/test/azure/low-level/Expected/AcceptanceTests/PagingLowLevel/paginglowlevel/_auto_rest_paging_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `paginglowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_storage_management_client.py b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_storage_management_client.py index bc90859a9fa..bc152b14fd6 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_storage_management_client.py +++ b/test/azure/low-level/Expected/AcceptanceTests/StorageManagementClientLowLevel/storagelowlevel/_storage_management_client.py @@ -55,11 +55,7 @@ def __init__( self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `storagelowlevel.rest`. diff --git a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_microsoft_azure_test_url.py b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_microsoft_azure_test_url.py index ee8ac32083f..4b7f0d77d21 100644 --- a/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_microsoft_azure_test_url.py +++ b/test/azure/low-level/Expected/AcceptanceTests/SubscriptionIdApiVersionLowLevel/subscriptionidapiversionlowlevel/_microsoft_azure_test_url.py @@ -54,11 +54,7 @@ def __init__( self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `subscriptionidapiversionlowlevel.rest`. diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py index ff49498be27..3ce8a4d804a 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureBodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_auto_rest_parameter_grouping_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_auto_rest_parameter_grouping_test_service.py index 9150d586851..c13edca4963 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_auto_rest_parameter_grouping_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/_auto_rest_parameter_grouping_test_service.py @@ -42,11 +42,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._client, self._config, self._serialize, self._deserialize ) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_auto_rest_report_service_for_azure.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_auto_rest_report_service_for_azure.py index 77886123413..e066daa43c1 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_auto_rest_report_service_for_azure.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureReportVersionTolerant/azurereportversiontolerant/_auto_rest_report_service_for_azure.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_auto_rest_azure_special_parameters_test_client.py b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_auto_rest_azure_special_parameters_test_client.py index cf98b37706e..bedc7f576db 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_auto_rest_azure_special_parameters_test_client.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/AzureSpecialsVersionTolerant/azurespecialpropertiesversiontolerant/_auto_rest_azure_special_parameters_test_client.py @@ -106,11 +106,7 @@ def __init__( self.odata = OdataOperations(self._client, self._config, self._serialize, self._deserialize) self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py index 33592190623..05d1f466945 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py @@ -39,11 +39,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._deserialize = Deserializer() self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_auto_rest_paging_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_auto_rest_paging_test_service.py index 62335efb18e..00b5661d929 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_auto_rest_paging_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/_auto_rest_paging_test_service.py @@ -48,11 +48,7 @@ def __init__( 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: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_auto_rest_parameterized_host_test_paging_client.py b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_auto_rest_parameterized_host_test_paging_client.py index c91d51f53ba..ee66bd1a8ca 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_auto_rest_parameterized_host_test_paging_client.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/CustomUrlPagingVersionTolerant/custombaseurlpagingversiontolerant/_auto_rest_parameterized_host_test_paging_client.py @@ -40,11 +40,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: 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: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_auto_rest_head_exception_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_auto_rest_head_exception_test_service.py index 39c89baa7e4..1628898f6a2 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_auto_rest_head_exception_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadExceptionsVersionTolerant/headexceptionsversiontolerant/_auto_rest_head_exception_test_service.py @@ -46,11 +46,7 @@ def __init__( self._serialize.client_side_validation = False self.head_exception = HeadExceptionOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_auto_rest_head_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_auto_rest_head_test_service.py index 0805a82224d..98a07e12e51 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_auto_rest_head_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/HeadVersionTolerant/headversiontolerant/_auto_rest_head_test_service.py @@ -46,11 +46,7 @@ def __init__( self._serialize.client_side_validation = False self.http_success = HttpSuccessOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_auto_rest_long_running_operation_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_auto_rest_long_running_operation_test_service.py index 914ebe04aeb..e4fd6d8d761 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_auto_rest_long_running_operation_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroVersionTolerant/lroversiontolerant/_auto_rest_long_running_operation_test_service.py @@ -59,11 +59,7 @@ def __init__( self._client, self._config, self._serialize, self._deserialize ) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_lro_with_paramaterized_endpoints.py b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_lro_with_paramaterized_endpoints.py index d0a8cacc182..f3a8eb2e6c8 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_lro_with_paramaterized_endpoints.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/LroWithParameterizedEndpointsVersionTolerant/lrowithparameterizedendpointsversiontolerant/_lro_with_paramaterized_endpoints.py @@ -40,11 +40,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_auto_rest_paging_test_service.py b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_auto_rest_paging_test_service.py index f5faced9efd..51607b1bd31 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_auto_rest_paging_test_service.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/_auto_rest_paging_test_service.py @@ -42,11 +42,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> 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: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_storage_management_client.py b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_storage_management_client.py index 8f1284e6fc0..43583072286 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_storage_management_client.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/StorageManagementClientVersionTolerant/storageversiontolerant/_storage_management_client.py @@ -66,11 +66,7 @@ def __init__( ) self.usage = UsageOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_microsoft_azure_test_url.py b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_microsoft_azure_test_url.py index 97a6ca62b6d..6456309dda1 100644 --- a/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_microsoft_azure_test_url.py +++ b/test/azure/version-tolerant/Expected/AcceptanceTests/SubscriptionIdApiVersionVersionTolerant/subscriptionidapiversionversiontolerant/_microsoft_azure_test_url.py @@ -58,11 +58,7 @@ def __init__( self._serialize.client_side_validation = False self.group = GroupOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py index 510f9c1bfac..3b50d1db734 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenInitialLowLevel/llcservicedriveninitiallowlevel/_llc_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `llcservicedriveninitiallowlevel.rest`. diff --git a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py index f1d3a192acc..d5701439770 100644 --- a/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py +++ b/test/llc/low-level/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneLowLevel/llcservicedrivenupdateonelowlevel/_llc_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `llcservicedrivenupdateonelowlevel.rest`. diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/_llc_client.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/_llc_client.py index d0c8e721a40..63c5f6ff9d4 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/_llc_client.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenInitialVersionTolerant/llcservicedriveninitialversiontolerant/_llc_client.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.params = ParamsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/_llc_client.py b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/_llc_client.py index a7304a61b84..10c2c3216f8 100644 --- a/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/_llc_client.py +++ b/test/llc/version-tolerant/Expected/AcceptanceTests/LLCServiceDrivenUpdateOneVersionTolerant/llcservicedrivenupdateoneversiontolerant/_llc_client.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.params = ParamsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_auto_rest_complex_test_service.py b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_auto_rest_complex_test_service.py index 72bfe293d45..2ce821d26f8 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_auto_rest_complex_test_service.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplexPythonThreeOnly/bodycomplexpython3only/_auto_rest_complex_test_service.py @@ -78,11 +78,7 @@ def __init__(self, base_url: str = "http://localhost:3000", **kwargs: Any) -> No ) self.flattencomplex = FlattencomplexOperations(self._client, self._config, self._serialize, self._deserialize) - def _send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py index 0dafe0e287f..9aad73fc743 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_vendor.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/_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/ReservedWords/reservedwords/aio/operations/_reserved_words_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_reserved_words_client_operations.py index 2345befce25..f6b78ffe965 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_reserved_words_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/aio/operations/_reserved_words_client_operations.py @@ -6,7 +6,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, Callable, Dict, IO, Optional, TypeVar +from typing import Any, Callable, Dict, IO, List, Optional, TypeVar from azure.core.exceptions import ( ClientAuthenticationError, @@ -27,6 +27,7 @@ build_operation_with_data_param_request, build_operation_with_files_param_request, build_operation_with_json_param_request, + build_operation_with_url_request, ) T = TypeVar("T") @@ -225,3 +226,54 @@ async def operation_with_files_param(self, files: IO, file_name: str, **kwargs: return deserialized operation_with_files_param.metadata = {"url": "/reservedWords/operation/files"} # type: ignore + + @distributed_trace_async + async def operation_with_url( + self, url: str, header_parameters: str, query_parameters: Optional[List[str]] = None, **kwargs: Any + ) -> Any: + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + :param url: Pass in 'foo'. + :type url: str + :param header_parameters: Header arg that uses same name as headerParameters in generated code. + Pass in 'x-ms-header' to pass. + :type header_parameters: str + :param query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :type query_parameters: list[str] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: any, or the result of cls(response) + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_operation_with_url_request( + url=url, + header_parameters=header_parameters, + query_parameters=query_parameters, + template_url=self.operation_with_url.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run( # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("object", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + operation_with_url.metadata = {"url": "/reservedWords/{url}"} # type: ignore diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_reserved_words_client_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_reserved_words_client_operations.py index 67dbdb06f84..11b040bea17 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_reserved_words_client_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ReservedWords/reservedwords/operations/_reserved_words_client_operations.py @@ -22,11 +22,11 @@ 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 - from typing import Any, Callable, Dict, IO, Optional, TypeVar + from typing import Any, Callable, Dict, IO, List, Optional, TypeVar T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -130,6 +130,42 @@ def build_operation_with_files_param_request( **kwargs ) + +def build_operation_with_url_request( + url, # type: str + **kwargs # type: Any +): + # type: (...) -> HttpRequest + header_parameters = kwargs.pop('header_parameters') # type: str + query_parameters = kwargs.pop('query_parameters', None) # type: Optional[List[str]] + + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/reservedWords/{url}') + path_format_arguments = { + "url": _SERIALIZER.url("url", url, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if query_parameters is not None: + query_parameters['queryParameters'] = [_SERIALIZER.query("query_parameters", q, 'str') if q is not None else '' for q in query_parameters] + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['headerParameters'] = _SERIALIZER.header("header_parameters", header_parameters, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + # fmt: on class ReservedWordsClientOperationsMixin(object): @distributed_trace @@ -345,3 +381,59 @@ def operation_with_files_param( return deserialized operation_with_files_param.metadata = {"url": "/reservedWords/operation/files"} # type: ignore + + @distributed_trace + def operation_with_url( + self, + url, # type: str + header_parameters, # type: str + query_parameters=None, # type: Optional[List[str]] + **kwargs # type: Any + ): + # type: (...) -> Any + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + :param url: Pass in 'foo'. + :type url: str + :param header_parameters: Header arg that uses same name as headerParameters in generated code. + Pass in 'x-ms-header' to pass. + :type header_parameters: str + :param query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :type query_parameters: list[str] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: any, or the result of cls(response) + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_operation_with_url_request( + url=url, + header_parameters=header_parameters, + query_parameters=query_parameters, + template_url=self.operation_with_url.metadata["url"], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run( # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = self._deserialize("object", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + operation_with_url.metadata = {"url": "/reservedWords/{url}"} # type: ignore diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/_additional_properties_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/_additional_properties_client.py index 9c859d5c8ae..300ea7f5688 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/_additional_properties_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/AdditionalPropertiesLowLevel/additionalpropertieslowlevel/_additional_properties_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `additionalpropertieslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/_anything_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/_anything_client.py index 0c2f0ae71a7..0103566430f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/_anything_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/AnythingLowLevel/anythinglowlevel/_anything_client.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `anythinglowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/_auto_rest_swagger_bat_array_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/_auto_rest_swagger_bat_array_service.py index 1cda72ca05e..9a0820c3b78 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyArrayLowLevel/bodyarraylowlevel/_auto_rest_swagger_bat_array_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodyarraylowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/_binarywithcontent_typeapplicationjson.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/_binarywithcontent_typeapplicationjson.py index 05daedcf71f..7d895c1a642 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/_binarywithcontent_typeapplicationjson.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBinaryLowLevel/bodybinarylowlevel/_binarywithcontent_typeapplicationjson.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodybinarylowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/_auto_rest_bool_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/_auto_rest_bool_test_service.py index ade37d7b495..994aa98f8b9 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/_auto_rest_bool_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyBooleanLowLevel/bodybooleanlowlevel/_auto_rest_bool_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodybooleanlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/_auto_rest_swagger_bat_byte_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/_auto_rest_swagger_bat_byte_service.py index b67ac32a787..bce73f16032 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/_auto_rest_swagger_bat_byte_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyByteLowLevel/bodybytelowlevel/_auto_rest_swagger_bat_byte_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodybytelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/_auto_rest_complex_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/_auto_rest_complex_test_service.py index ded527ffe31..e0c41d039e1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/_auto_rest_complex_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyComplexLowLevel/bodycomplexlowlevel/_auto_rest_complex_test_service.py @@ -38,11 +38,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodycomplexlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/_auto_rest_date_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/_auto_rest_date_test_service.py index 61eef525516..38e67de3a84 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/_auto_rest_date_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateLowLevel/bodydatelowlevel/_auto_rest_date_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydatelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/_auto_rest_date_time_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/_auto_rest_date_time_test_service.py index 6af20ec36d3..3d725bd37da 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/_auto_rest_date_time_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeLowLevel/bodydatetimelowlevel/_auto_rest_date_time_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydatetimelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/_auto_rest_rfc1123_date_time_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/_auto_rest_rfc1123_date_time_test_service.py index b5218786110..c4b996d8e59 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/_auto_rest_rfc1123_date_time_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDateTimeRfc1123LowLevel/bodydatetimerfc1123lowlevel/_auto_rest_rfc1123_date_time_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydatetimerfc1123lowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/_auto_rest_swagger_ba_tdictionary_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/_auto_rest_swagger_ba_tdictionary_service.py index 93adeeee215..d05e88aecaa 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/_auto_rest_swagger_ba_tdictionary_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDictionaryLowLevel/bodydictionarylowlevel/_auto_rest_swagger_ba_tdictionary_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydictionarylowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py index 014f8173a52..337519b192f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyDurationLowLevel/bodydurationlowlevel/_auto_rest_duration_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodydurationlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/_auto_rest_swagger_bat_file_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/_auto_rest_swagger_bat_file_service.py index 823eb17a082..6c44c4f03ed 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/_auto_rest_swagger_bat_file_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFileLowLevel/bodyfilelowlevel/_auto_rest_swagger_bat_file_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodyfilelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/_auto_rest_swagger_bat_form_data_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/_auto_rest_swagger_bat_form_data_service.py index 6b10bd029fa..73f9c8770fd 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/_auto_rest_swagger_bat_form_data_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormDataLowLevel/bodyformdatalowlevel/_auto_rest_swagger_bat_form_data_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodyformdatalowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/_body_forms_data_url_encoded.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/_body_forms_data_url_encoded.py index 685aadae6a9..c9dbd857e94 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/_body_forms_data_url_encoded.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyFormUrlEncodedDataLowLevel/bodyformurlencodeddatalowlevel/_body_forms_data_url_encoded.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodyformurlencodeddatalowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/_auto_rest_integer_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/_auto_rest_integer_test_service.py index 272757a2316..ceb7c98f718 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/_auto_rest_integer_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyIntegerLowLevel/bodyintegerlowlevel/_auto_rest_integer_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodyintegerlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/_auto_rest_number_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/_auto_rest_number_test_service.py index 927a59d41af..405f1f981c0 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/_auto_rest_number_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyNumberLowLevel/bodynumberlowlevel/_auto_rest_number_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodynumberlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/_auto_rest_swagger_bat_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/_auto_rest_swagger_bat_service.py index 318fbbe70cb..dcb390e6840 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/_auto_rest_swagger_bat_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyStringLowLevel/bodystringlowlevel/_auto_rest_swagger_bat_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodystringlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/_auto_rest_time_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/_auto_rest_time_test_service.py index 163fdc9d366..0adde1c4cb6 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/_auto_rest_time_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/BodyTimeLowLevel/bodytimelowlevel/_auto_rest_time_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `bodytimelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_auto_rest_swagger_constant_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_auto_rest_swagger_constant_service.py index 3f0bf7f2141..20a45f480b1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_auto_rest_swagger_constant_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/_auto_rest_swagger_constant_service.py @@ -48,11 +48,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `constantslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py index 9f064aca224..7a25103e08b 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriLowLevel/custombaseurllowlevel/_auto_rest_parameterized_host_test_client.py @@ -35,11 +35,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `custombaseurllowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_auto_rest_parameterized_custom_host_test_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_auto_rest_parameterized_custom_host_test_client.py index 2bde02690a0..7bc40a660e0 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_auto_rest_parameterized_custom_host_test_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/CustomBaseUriMoreOptionsLowLevel/custombaseurlmoreoptionslowlevel/_auto_rest_parameterized_custom_host_test_client.py @@ -41,11 +41,7 @@ def __init__(self, subscription_id: str, dns_suffix: str = "host", **kwargs: Any self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `custombaseurlmoreoptionslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_pet_store_inc.py b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_pet_store_inc.py index 18bda65ed49..c98b20c4d9c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_pet_store_inc.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ExtensibleEnumsLowLevel/extensibleenumsswaggerlowlevel/_pet_store_inc.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `extensibleenumsswaggerlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/_auto_rest_swagger_bat_header_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/_auto_rest_swagger_bat_header_service.py index 655f402584b..3cee06020d1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/_auto_rest_swagger_bat_header_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/HeaderLowLevel/headerlowlevel/_auto_rest_swagger_bat_header_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `headerlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/_auto_rest_http_infrastructure_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/_auto_rest_http_infrastructure_test_service.py index a6ad799bc2e..51339c7204f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/_auto_rest_http_infrastructure_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/HttpLowLevel/httpinfrastructurelowlevel/_auto_rest_http_infrastructure_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `httpinfrastructurelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/_incorrect_returned_error_model.py b/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/_incorrect_returned_error_model.py index eb85a29dde5..3317924408a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/_incorrect_returned_error_model.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/IncorrectErrorResponseLowLevel/incorrecterrorresponselowlevel/_incorrect_returned_error_model.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `incorrecterrorresponselowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/_media_types_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/_media_types_client.py index 7e22878b053..b10320ac3bd 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/_media_types_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MediaTypesLowLevel/mediatypeslowlevel/_media_types_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `mediatypeslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MergePatchJsonLowLevel/mergepatchjsonlowlevel/_merge_patch_json_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/MergePatchJsonLowLevel/mergepatchjsonlowlevel/_merge_patch_json_client.py index 85e2b8ac89e..dd2c461736c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MergePatchJsonLowLevel/mergepatchjsonlowlevel/_merge_patch_json_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MergePatchJsonLowLevel/mergepatchjsonlowlevel/_merge_patch_json_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `mergepatchjsonlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_auto_rest_resource_flattening_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_auto_rest_resource_flattening_test_service.py index ab40f7c7fc8..82e6df17147 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_auto_rest_resource_flattening_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ModelFlatteningLowLevel/modelflatteninglowlevel/_auto_rest_resource_flattening_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `modelflatteninglowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/_multiple_inheritance_service_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/_multiple_inheritance_service_client.py index 620fb524a22..fc908d513d7 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/_multiple_inheritance_service_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/MultipleInheritanceLowLevel/multipleinheritancelowlevel/_multiple_inheritance_service_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `multipleinheritancelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/_non_string_enums_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/_non_string_enums_client.py index 367e766cabf..25c174c02f5 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/_non_string_enums_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/NonStringEnumsLowLevel/nonstringenumslowlevel/_non_string_enums_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `nonstringenumslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/_object_type_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/_object_type_client.py index 8ce7c98ffae..69be03b1684 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/_object_type_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ObjectTypeLowLevel/objecttypelowlevel/_object_type_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `objecttypelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_auto_rest_parameter_flattening.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_auto_rest_parameter_flattening.py index 2dde4a63a62..73370eb9086 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_auto_rest_parameter_flattening.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterFlatteningLowLevel/parameterflatteninglowlevel/_auto_rest_parameter_flattening.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `parameterflatteninglowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/_parmaterized_endpoint_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/_parmaterized_endpoint_client.py index 959f697827e..67d5caee6f9 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/_parmaterized_endpoint_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ParameterizedEndpointLowLevel/parameterizedendpointlowlevel/_parmaterized_endpoint_client.py @@ -36,11 +36,7 @@ def __init__(self, endpoint: str, **kwargs: Any) -> None: self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `parameterizedendpointlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/_auto_rest_report_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/_auto_rest_report_service.py index 268472e2d6e..fb6da399f72 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/_auto_rest_report_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReportLowLevel/reportlowlevel/_auto_rest_report_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `reportlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_auto_rest_required_optional_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_auto_rest_required_optional_test_service.py index 5a5db4f905c..c8531512f54 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_auto_rest_required_optional_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/RequiredOptionalLowLevel/requiredoptionallowlevel/_auto_rest_required_optional_test_service.py @@ -54,11 +54,7 @@ def __init__( self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `requiredoptionallowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_reserved_words_client.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_reserved_words_client.py index 21dcd902379..0b564a2d674 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_reserved_words_client.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_reserved_words_client.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `reservedwordslowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_vendor.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/_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/ReservedWordsLowLevel/reservedwordslowlevel/rest/__init__.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/__init__.py index 91c75cf4717..0324ebe368c 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/__init__.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/__init__.py @@ -11,15 +11,18 @@ from ._request_builders_py3 import build_operation_with_json_param_request from ._request_builders_py3 import build_operation_with_data_param_request from ._request_builders_py3 import build_operation_with_files_param_request + from ._request_builders_py3 import build_operation_with_url_request except (SyntaxError, ImportError): from ._request_builders import build_operation_with_content_param_request # type: ignore from ._request_builders import build_operation_with_json_param_request # type: ignore from ._request_builders import build_operation_with_data_param_request # type: ignore from ._request_builders import build_operation_with_files_param_request # type: ignore + from ._request_builders import build_operation_with_url_request # type: ignore __all__ = [ "build_operation_with_content_param_request", "build_operation_with_json_param_request", "build_operation_with_data_param_request", "build_operation_with_files_param_request", + "build_operation_with_url_request", ] diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders.py index 8d108b88779..1d94feda22f 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders.py @@ -10,9 +10,11 @@ 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, Optional, TypeVar + from typing import Any, Dict, List, Optional, TypeVar T = TypeVar("T") JSONType = Any @@ -205,3 +207,59 @@ def build_operation_with_files_param_request( headers=header_parameters, **kwargs ) + + +def build_operation_with_url_request( + url, # type: str + **kwargs # type: Any +): + # type: (...) -> HttpRequest + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :param url: Pass in 'foo'. + :type url: str + :keyword header_parameters: Header arg that uses same name as headerParameters in generated + code. Pass in 'x-ms-header' to pass. + :paramtype header_parameters: str + :keyword query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :paramtype query_parameters: list[str] + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + header_parameters = kwargs.pop('header_parameters') # type: str + query_parameters = kwargs.pop('query_parameters', None) # type: Optional[List[str]] + + accept = "application/json" + # Construct URL + url = '/reservedWords/{url}' + path_format_arguments = { + "url": _SERIALIZER.url("url", url, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if query_parameters is not None: + query_parameters['queryParameters'] = [_SERIALIZER.query("query_parameters", q, 'str') if q is not None else '' for q in query_parameters] + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['headerParameters'] = _SERIALIZER.header("header_parameters", header_parameters, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders_py3.py index 1998c0232af..ea9f72f1e7a 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ReservedWordsLowLevel/reservedwordslowlevel/rest/_request_builders_py3.py @@ -5,11 +5,13 @@ # 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, Dict, Optional, TypeVar +from typing import Any, Dict, List, Optional, TypeVar from azure.core.rest import HttpRequest from msrest import Serializer +from .._vendor import _format_url_section + T = TypeVar("T") JSONType = Any @@ -174,3 +176,50 @@ def build_operation_with_files_param_request( header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") return HttpRequest(method="PUT", url=url, headers=header_parameters, files=files, content=content, **kwargs) + + +def build_operation_with_url_request( + url: str, *, header_parameters: str, query_parameters: Optional[List[str]] = None, **kwargs: Any +) -> HttpRequest: + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder + into your code flow. + + :param url: Pass in 'foo'. + :type url: str + :keyword header_parameters: Header arg that uses same name as headerParameters in generated + code. Pass in 'x-ms-header' to pass. + :paramtype header_parameters: str + :keyword query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :paramtype query_parameters: list[str] + :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's + `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to + incorporate this response into your code flow. + :rtype: ~azure.core.rest.HttpRequest + """ + + accept = "application/json" + # Construct URL + url = "/reservedWords/{url}" + path_format_arguments = { + "url": _SERIALIZER.url("url", url, "str"), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if query_parameters is not None: + query_parameters["queryParameters"] = [ + _SERIALIZER.query("query_parameters", q, "str") if q is not None else "" for q in query_parameters + ] + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters["headerParameters"] = _SERIALIZER.header("header_parameters", header_parameters, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="GET", url=url, params=query_parameters, headers=header_parameters, **kwargs) diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_auto_rest_url_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_auto_rest_url_test_service.py index 3187d9e45a0..062fa0326dc 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_auto_rest_url_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlLowLevel/urllowlevel/_auto_rest_url_test_service.py @@ -48,11 +48,7 @@ def __init__( self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `urllowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/_auto_rest_url_mutli_collection_format_test_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/_auto_rest_url_mutli_collection_format_test_service.py index 6663c8a2724..0e4a483b28e 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/_auto_rest_url_mutli_collection_format_test_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/UrlMultiCollectionFormatLowLevel/urlmulticollectionformatlowlevel/_auto_rest_url_mutli_collection_format_test_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `urlmulticollectionformatlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_auto_rest_validation_test.py b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_auto_rest_validation_test.py index 79a233cbf8d..b075d643683 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_auto_rest_validation_test.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ValidationLowLevel/validationlowlevel/_auto_rest_validation_test.py @@ -40,11 +40,7 @@ def __init__(self, subscription_id: str, *, endpoint: str = "http://localhost:30 self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `validationlowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/_auto_rest_swagger_batxml_service.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/_auto_rest_swagger_batxml_service.py index 9038b8ed5e9..cecbd060f08 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/_auto_rest_swagger_batxml_service.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmlLowLevel/xmlservicelowlevel/_auto_rest_swagger_batxml_service.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `xmlservicelowlevel.rest`. diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py index 99fd4503d08..876cf92cf80 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/XmsErrorResponseLowLevel/xmserrorresponselowlevel/_xms_error_response_extensions.py @@ -36,11 +36,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. We have helper methods to create requests specific to this service in `xmserrorresponselowlevel.rest`. diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_additional_properties_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_additional_properties_client.py index 912f79a4615..299d3a55eee 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_additional_properties_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AdditionalPropertiesVersionTolerant/additionalpropertiesversiontolerant/_additional_properties_client.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.pets = PetsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_anything_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_anything_client.py index 0441d73173d..607b0adb549 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_anything_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/AnythingVersionTolerant/anythingversiontolerant/_anything_client.py @@ -38,11 +38,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_auto_rest_swagger_bat_array_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_auto_rest_swagger_bat_array_service.py index fdf56dadd76..f4069948c34 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_auto_rest_swagger_bat_array_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyArrayVersionTolerant/bodyarrayversiontolerant/_auto_rest_swagger_bat_array_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.array = ArrayOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_binarywithcontent_typeapplicationjson.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_binarywithcontent_typeapplicationjson.py index 12eed98f140..3a035afd293 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_binarywithcontent_typeapplicationjson.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBinaryVersionTolerant/bodybinaryversiontolerant/_binarywithcontent_typeapplicationjson.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.upload = UploadOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_auto_rest_bool_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_auto_rest_bool_test_service.py index 9ddbd8f446c..e225333815a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_auto_rest_bool_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyBooleanVersionTolerant/bodybooleanversiontolerant/_auto_rest_bool_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.bool = BoolOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_auto_rest_swagger_bat_byte_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_auto_rest_swagger_bat_byte_service.py index 0538dfa59d4..67efaed1e9e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_auto_rest_swagger_bat_byte_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyByteVersionTolerant/bodybyteversiontolerant/_auto_rest_swagger_bat_byte_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.byte = ByteOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/_auto_rest_complex_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/_auto_rest_complex_test_service.py index d858384fc94..2540fc00bcf 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/_auto_rest_complex_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexPythonThreeOnlyVersionTolerant/bodycomplexpython3only/_auto_rest_complex_test_service.py @@ -81,11 +81,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> ) self.flattencomplex = FlattencomplexOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_auto_rest_complex_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_auto_rest_complex_test_service.py index 041b90f8c7b..0c1d68675ba 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_auto_rest_complex_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyComplexVersionTolerant/bodycomplexversiontolerant/_auto_rest_complex_test_service.py @@ -81,11 +81,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> ) self.flattencomplex = FlattencomplexOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_auto_rest_rfc1123_date_time_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_auto_rest_rfc1123_date_time_test_service.py index 41e928b6858..0b9d7eebd7b 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_auto_rest_rfc1123_date_time_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeRfc1123VersionTolerant/bodydatetimerfc1123versiontolerant/_auto_rest_rfc1123_date_time_test_service.py @@ -41,11 +41,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.datetimerfc1123 = Datetimerfc1123Operations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_auto_rest_date_time_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_auto_rest_date_time_test_service.py index 05389ac7424..8292dc0f536 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_auto_rest_date_time_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateTimeVersionTolerant/bodydatetimeversiontolerant/_auto_rest_date_time_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.datetime = DatetimeOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_auto_rest_date_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_auto_rest_date_test_service.py index f8abe8c6ef1..47f0ba46d3d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_auto_rest_date_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDateVersionTolerant/bodydateversiontolerant/_auto_rest_date_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.date = DateOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_auto_rest_swagger_ba_tdictionary_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_auto_rest_swagger_ba_tdictionary_service.py index 70be02c9a9f..2ce97ba42bc 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_auto_rest_swagger_ba_tdictionary_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDictionaryVersionTolerant/bodydictionaryversiontolerant/_auto_rest_swagger_ba_tdictionary_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.dictionary = DictionaryOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py index ff49498be27..3ce8a4d804a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyDurationVersionTolerant/bodydurationversiontolerant/_auto_rest_duration_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.duration = DurationOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_auto_rest_swagger_bat_file_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_auto_rest_swagger_bat_file_service.py index 5b8b9ec5433..3a70b2976a3 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_auto_rest_swagger_bat_file_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFileVersionTolerant/bodyfileversiontolerant/_auto_rest_swagger_bat_file_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.files = FilesOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_auto_rest_swagger_bat_form_data_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_auto_rest_swagger_bat_form_data_service.py index 93aa7feecc8..2c6fca04d97 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_auto_rest_swagger_bat_form_data_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormDataVersionTolerant/bodyformdataversiontolerant/_auto_rest_swagger_bat_form_data_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.formdata = FormdataOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_body_forms_data_url_encoded.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_body_forms_data_url_encoded.py index d63ccf0d6f1..9f0ee73e2a9 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_body_forms_data_url_encoded.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyFormUrlEncodedDataVersionTolerant/bodyformurlencodeddataversiontolerant/_body_forms_data_url_encoded.py @@ -43,11 +43,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._client, self._config, self._serialize, self._deserialize ) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_auto_rest_integer_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_auto_rest_integer_test_service.py index 6403f1078f0..c5c0f3e9a1d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_auto_rest_integer_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyIntegerVersionTolerant/bodyintegerversiontolerant/_auto_rest_integer_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_auto_rest_number_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_auto_rest_number_test_service.py index 5f936eaf45e..19d2c87218b 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_auto_rest_number_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyNumberVersionTolerant/bodynumberversiontolerant/_auto_rest_number_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.number = NumberOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_auto_rest_swagger_bat_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_auto_rest_swagger_bat_service.py index 7a4b7be2f7f..4ffa7b00124 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_auto_rest_swagger_bat_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyStringVersionTolerant/bodystringversiontolerant/_auto_rest_swagger_bat_service.py @@ -43,11 +43,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self.string = StringOperations(self._client, self._config, self._serialize, self._deserialize) self.enum = EnumOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_auto_rest_time_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_auto_rest_time_test_service.py index 6c4b530ed31..cf4a98c8ea8 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_auto_rest_time_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/BodyTimeVersionTolerant/bodytimeversiontolerant/_auto_rest_time_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.time = TimeOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_auto_rest_swagger_constant_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_auto_rest_swagger_constant_service.py index f3dcf7ec18b..16b34635a48 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_auto_rest_swagger_constant_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/_auto_rest_swagger_constant_service.py @@ -52,11 +52,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.contants = ContantsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_auto_rest_parameterized_custom_host_test_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_auto_rest_parameterized_custom_host_test_client.py index 1b7cf5340a3..23deb56717e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_auto_rest_parameterized_custom_host_test_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriMoreOptionsVersionTolerant/custombaseurlmoreoptionsversiontolerant/_auto_rest_parameterized_custom_host_test_client.py @@ -45,11 +45,7 @@ def __init__(self, subscription_id: str, dns_suffix: str = "host", **kwargs: Any self._serialize.client_side_validation = False self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py index 33592190623..05d1f466945 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/CustomBaseUriVersionTolerant/custombaseurlversiontolerant/_auto_rest_parameterized_host_test_client.py @@ -39,11 +39,7 @@ def __init__(self, host: str = "host", **kwargs: Any) -> None: self._deserialize = Deserializer() self.paths = PathsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_pet_store_inc.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_pet_store_inc.py index 6941fc938d0..95b55e85d88 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_pet_store_inc.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ExtensibleEnumsVersionTolerant/extensibleenumsswaggerversiontolerant/_pet_store_inc.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_auto_rest_swagger_bat_header_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_auto_rest_swagger_bat_header_service.py index 64df4621153..968b8af056b 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_auto_rest_swagger_bat_header_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HeaderVersionTolerant/headerversiontolerant/_auto_rest_swagger_bat_header_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.header = HeaderOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_auto_rest_http_infrastructure_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_auto_rest_http_infrastructure_test_service.py index 5e2e198e6f8..805c6748404 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_auto_rest_http_infrastructure_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/_auto_rest_http_infrastructure_test_service.py @@ -75,11 +75,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._client, self._config, self._serialize, self._deserialize ) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_incorrect_returned_error_model.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_incorrect_returned_error_model.py index 276e8e93f6c..9475c09a2d0 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_incorrect_returned_error_model.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/IncorrectErrorResponseVersionTolerant/incorrecterrorresponseversiontolerant/_incorrect_returned_error_model.py @@ -38,11 +38,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_media_types_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_media_types_client.py index 8b1405c2d42..527c9fe000d 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_media_types_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MediaTypesVersionTolerant/mediatypesversiontolerant/_media_types_client.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_merge_patch_json_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_merge_patch_json_client.py index 2267cffa681..299aa915a46 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_merge_patch_json_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MergePatchJsonVersionTolerant/mergepatchjsonversiontolerant/_merge_patch_json_client.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_auto_rest_resource_flattening_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_auto_rest_resource_flattening_test_service.py index dc84fc4612a..c2a46dd47f6 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_auto_rest_resource_flattening_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ModelFlatteningVersionTolerant/modelflatteningversiontolerant/_auto_rest_resource_flattening_test_service.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_multiple_inheritance_service_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_multiple_inheritance_service_client.py index f174adffc1d..22d53732417 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_multiple_inheritance_service_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/MultipleInheritanceVersionTolerant/multipleinheritanceversiontolerant/_multiple_inheritance_service_client.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_non_string_enums_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_non_string_enums_client.py index 2321e40334a..14135fdcfe5 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_non_string_enums_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/NonStringEnumsVersionTolerant/nonstringenumsversiontolerant/_non_string_enums_client.py @@ -43,11 +43,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self.int = IntOperations(self._client, self._config, self._serialize, self._deserialize) self.float = FloatOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_object_type_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_object_type_client.py index ff168e35524..4b62a10b22e 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_object_type_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ObjectTypeVersionTolerant/objecttypeversiontolerant/_object_type_client.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_auto_rest_parameter_flattening.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_auto_rest_parameter_flattening.py index 98460d546d0..4afe906d26a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_auto_rest_parameter_flattening.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterFlatteningVersionTolerant/parameterflatteningversiontolerant/_auto_rest_parameter_flattening.py @@ -43,11 +43,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._client, self._config, self._serialize, self._deserialize ) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_parmaterized_endpoint_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_parmaterized_endpoint_client.py index d1c24f77581..f705d13daaf 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_parmaterized_endpoint_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ParameterizedEndpointVersionTolerant/parameterizedendpointversiontolerant/_parmaterized_endpoint_client.py @@ -37,11 +37,7 @@ def __init__(self, endpoint: str, **kwargs: Any) -> None: self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_auto_rest_report_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_auto_rest_report_service.py index e67858f06cd..bc325702ccb 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_auto_rest_report_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReportVersionTolerant/reportversiontolerant/_auto_rest_report_service.py @@ -37,11 +37,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._deserialize = Deserializer() self._serialize.client_side_validation = False - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_auto_rest_required_optional_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_auto_rest_required_optional_test_service.py index 5e336fc9034..6bbbab00e8a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_auto_rest_required_optional_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/RequiredOptionalVersionTolerant/requiredoptionalversiontolerant/_auto_rest_required_optional_test_service.py @@ -61,11 +61,7 @@ def __init__( self.implicit = ImplicitOperations(self._client, self._config, self._serialize, self._deserialize) self.explicit = ExplicitOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_reserved_words_client.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_reserved_words_client.py index 42fd1fa0db1..9d8d343f79c 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_reserved_words_client.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_reserved_words_client.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.import_operations = ImportOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_vendor.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_vendor.py new file mode 100644 index 00000000000..54f238858ed --- /dev/null +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/_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/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/operations/_operations.py index 211626ed4cc..e067abef3b3 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/aio/operations/_operations.py @@ -6,7 +6,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, Callable, Dict, IO, Optional, TypeVar +from typing import Any, Callable, Dict, IO, List, Optional, TypeVar from azure.core.exceptions import ( ClientAuthenticationError, @@ -26,6 +26,7 @@ build_operation_with_data_param_request, build_operation_with_files_param_request, build_operation_with_json_param_request, + build_operation_with_url_request, ) T = TypeVar("T") @@ -278,3 +279,52 @@ async def operation_with_files_param(self, files: Dict[str, Any], **kwargs: Any) return cls(pipeline_response, deserialized, {}) return deserialized + + @distributed_trace_async + async def operation_with_url( + self, url: str, *, header_parameters: str, query_parameters: Optional[List[str]] = None, **kwargs: Any + ) -> Any: + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + :param url: Pass in 'foo'. + :type url: str + :keyword header_parameters: Header arg that uses same name as headerParameters in generated + code. Pass in 'x-ms-header' to pass. + :paramtype header_parameters: str + :keyword query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :paramtype query_parameters: list[str] + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_operation_with_url_request( + url=url, + header_parameters=header_parameters, + query_parameters=query_parameters, + ) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run( # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/operations/_operations.py index 3231e1cbda1..6123c598766 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ReservedWordsVersionTolerant/reservedwordsversiontolerant/operations/_operations.py @@ -6,7 +6,7 @@ # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from typing import Any, Callable, Dict, IO, Optional, TypeVar +from typing import Any, Callable, Dict, IO, List, Optional, TypeVar from azure.core.exceptions import ( ClientAuthenticationError, @@ -21,6 +21,8 @@ from azure.core.tracing.decorator import distributed_trace from msrest import Serializer +from .._vendor import _format_url_section + T = TypeVar("T") JSONType = Any ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] @@ -115,6 +117,33 @@ def build_operation_with_files_param_request( return HttpRequest(method="PUT", url=url, headers=header_parameters, files=files, content=content, **kwargs) +def build_operation_with_url_request( + url: str, *, header_parameters: str, query_parameters: Optional[List[str]] = None, **kwargs: Any +) -> HttpRequest: + accept = "application/json" + # Construct URL + url = "/reservedWords/{url}" + path_format_arguments = { + "url": _SERIALIZER.url("url", url, "str"), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if query_parameters is not None: + query_parameters["queryParameters"] = [ + _SERIALIZER.query("query_parameters", q, "str") if q is not None else "" for q in query_parameters + ] + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters["headerParameters"] = _SERIALIZER.header("header_parameters", header_parameters, "str") + header_parameters["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="PUT", url=url, params=query_parameters, headers=header_parameters, **kwargs) + + class ImportOperations(object): """ImportOperations operations. @@ -360,3 +389,52 @@ def operation_with_files_param(self, files: Dict[str, Any], **kwargs: Any) -> An return cls(pipeline_response, deserialized, {}) return deserialized + + @distributed_trace + def operation_with_url( + self, url: str, *, header_parameters: str, query_parameters: Optional[List[str]] = None, **kwargs: Any + ) -> Any: + """Operation with path format argument URL, header param headerParameters, and query param + queryParameters. + + :param url: Pass in 'foo'. + :type url: str + :keyword header_parameters: Header arg that uses same name as headerParameters in generated + code. Pass in 'x-ms-header' to pass. + :paramtype header_parameters: str + :keyword query_parameters: Query args that uses same name as queryParameters in generated code. + Pass in ['one', 'two'] to pass test. + :paramtype query_parameters: list[str] + :return: any + :rtype: any + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop("cls", None) # type: ClsType[Any] + error_map = {401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop("error_map", {})) + + request = build_operation_with_url_request( + url=url, + header_parameters=header_parameters, + query_parameters=query_parameters, + ) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run( # pylint: disable=protected-access + request, stream=False, **kwargs + ) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_auto_rest_url_mutli_collection_format_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_auto_rest_url_mutli_collection_format_test_service.py index f605a2ddaf0..b5195160482 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_auto_rest_url_mutli_collection_format_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlMultiCollectionFormatVersionTolerant/urlmulticollectionformatversiontolerant/_auto_rest_url_mutli_collection_format_test_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_auto_rest_url_test_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_auto_rest_url_test_service.py index 07fc0a6eb6f..f5cc7e566a5 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_auto_rest_url_test_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/UrlVersionTolerant/urlversiontolerant/_auto_rest_url_test_service.py @@ -58,11 +58,7 @@ def __init__( self.queries = QueriesOperations(self._client, self._config, self._serialize, self._deserialize) self.path_items = PathItemsOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_auto_rest_validation_test.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_auto_rest_validation_test.py index 94855d52e8a..6db49c87398 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_auto_rest_validation_test.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ValidationVersionTolerant/validationversiontolerant/_auto_rest_validation_test.py @@ -41,11 +41,7 @@ def __init__(self, subscription_id: str, *, endpoint: str = "http://localhost:30 self._serialize = Serializer() self._deserialize = Deserializer() - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_auto_rest_swagger_batxml_service.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_auto_rest_swagger_batxml_service.py index 90769bc1140..906362ae492 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_auto_rest_swagger_batxml_service.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmlVersionTolerant/xmlserviceversiontolerant/_auto_rest_swagger_batxml_service.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.xml = XmlOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py index 0d43fb8747d..cb123517622 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/XmsErrorResponseVersionTolerant/xmserrorresponseversiontolerant/_xms_error_response_extensions.py @@ -40,11 +40,7 @@ def __init__(self, *, endpoint: str = "http://localhost:3000", **kwargs: Any) -> self._serialize.client_side_validation = False self.pet = PetOperations(self._client, self._config, self._serialize, self._deserialize) - def send_request( - self, - request, # type: HttpRequest - **kwargs: Any - ) -> HttpResponse: + def send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse: """Runs the network request through the client's chained policies. >>> from azure.core.rest import HttpRequest